org.italiangrid.voms.asn1
Class VOMSACGenerator
java.lang.Object
org.italiangrid.voms.asn1.VOMSACGenerator
- All Implemented Interfaces:
- VOMSConstants
public class VOMSACGenerator
- extends Object
- implements VOMSConstants
This AC generator provides the VOMS AC encoding starting from a set of
attributes.
- Author:
- Andrea Ceccanti
Constructor Summary |
VOMSACGenerator(eu.emi.security.authn.x509.X509Credential aaCredential)
|
Method Summary |
org.bouncycastle.cert.X509AttributeCertificateHolder |
generateVOMSAttributeCertificate(EnumSet<VOMSACGenerator.ACGenerationProperties> generationProperties,
List<String> fqans,
List<VOMSGenericAttribute> gas,
List<String> targets,
X509Certificate holderCert,
BigInteger serialNumber,
Date notBefore,
Date notAfter,
String voName,
String host,
int port)
|
org.bouncycastle.cert.X509AttributeCertificateHolder |
generateVOMSAttributeCertificate(List<String> fqans,
List<VOMSGenericAttribute> gas,
List<String> targets,
X509Certificate holderCert,
BigInteger serialNumber,
Date notBefore,
Date notAfter,
String voName,
String host,
int port)
|
eu.emi.security.authn.x509.proxy.CertificateExtension |
generateVOMSExtension(List<org.bouncycastle.cert.X509AttributeCertificateHolder> acs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultGenerationProperties
public static final EnumSet<VOMSACGenerator.ACGenerationProperties> defaultGenerationProperties
FAKE_EXT_OID
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier FAKE_EXT_OID
VOMSACGenerator
public VOMSACGenerator(eu.emi.security.authn.x509.X509Credential aaCredential)
generateVOMSAttributeCertificate
public org.bouncycastle.cert.X509AttributeCertificateHolder generateVOMSAttributeCertificate(List<String> fqans,
List<VOMSGenericAttribute> gas,
List<String> targets,
X509Certificate holderCert,
BigInteger serialNumber,
Date notBefore,
Date notAfter,
String voName,
String host,
int port)
generateVOMSAttributeCertificate
public org.bouncycastle.cert.X509AttributeCertificateHolder generateVOMSAttributeCertificate(EnumSet<VOMSACGenerator.ACGenerationProperties> generationProperties,
List<String> fqans,
List<VOMSGenericAttribute> gas,
List<String> targets,
X509Certificate holderCert,
BigInteger serialNumber,
Date notBefore,
Date notAfter,
String voName,
String host,
int port)
generateVOMSExtension
public eu.emi.security.authn.x509.proxy.CertificateExtension generateVOMSExtension(List<org.bouncycastle.cert.X509AttributeCertificateHolder> acs)
Copyright © 2013. All Rights Reserved.