public class VOMSACGenerator extends java.lang.Object implements VOMSConstants
Modifier and Type | Class and Description |
---|---|
static class |
VOMSACGenerator.ACGenerationProperties |
Modifier and Type | Field and Description |
---|---|
static java.util.EnumSet<VOMSACGenerator.ACGenerationProperties> |
defaultGenerationProperties |
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
FAKE_EXT_OID |
VOMS_CERTS_OID, VOMS_EXTENSION_OID, VOMS_FQANS_OID, VOMS_GENERIC_ATTRS_OID, VOMS_HANDLED_EXTENSIONS
Constructor and Description |
---|
VOMSACGenerator(eu.emi.security.authn.x509.X509Credential aaCredential) |
Modifier and Type | Method and Description |
---|---|
org.bouncycastle.cert.X509AttributeCertificateHolder |
generateVOMSAttributeCertificate(java.util.EnumSet<VOMSACGenerator.ACGenerationProperties> generationProperties,
java.util.List<java.lang.String> fqans,
java.util.List<VOMSGenericAttribute> gas,
java.util.List<java.lang.String> targets,
java.security.cert.X509Certificate holderCert,
java.math.BigInteger serialNumber,
java.util.Date notBefore,
java.util.Date notAfter,
java.lang.String voName,
java.lang.String host,
int port) |
org.bouncycastle.cert.X509AttributeCertificateHolder |
generateVOMSAttributeCertificate(java.util.List<java.lang.String> fqans,
java.util.List<VOMSGenericAttribute> gas,
java.util.List<java.lang.String> targets,
java.security.cert.X509Certificate holderCert,
java.math.BigInteger serialNumber,
java.util.Date notBefore,
java.util.Date notAfter,
java.lang.String voName,
java.lang.String host,
int port) |
eu.emi.security.authn.x509.proxy.CertificateExtension |
generateVOMSExtension(java.util.List<org.bouncycastle.cert.X509AttributeCertificateHolder> acs) |
public static final java.util.EnumSet<VOMSACGenerator.ACGenerationProperties> defaultGenerationProperties
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier FAKE_EXT_OID
public VOMSACGenerator(eu.emi.security.authn.x509.X509Credential aaCredential)
public org.bouncycastle.cert.X509AttributeCertificateHolder generateVOMSAttributeCertificate(java.util.List<java.lang.String> fqans, java.util.List<VOMSGenericAttribute> gas, java.util.List<java.lang.String> targets, java.security.cert.X509Certificate holderCert, java.math.BigInteger serialNumber, java.util.Date notBefore, java.util.Date notAfter, java.lang.String voName, java.lang.String host, int port)
public org.bouncycastle.cert.X509AttributeCertificateHolder generateVOMSAttributeCertificate(java.util.EnumSet<VOMSACGenerator.ACGenerationProperties> generationProperties, java.util.List<java.lang.String> fqans, java.util.List<VOMSGenericAttribute> gas, java.util.List<java.lang.String> targets, java.security.cert.X509Certificate holderCert, java.math.BigInteger serialNumber, java.util.Date notBefore, java.util.Date notAfter, java.lang.String voName, java.lang.String host, int port)
public eu.emi.security.authn.x509.proxy.CertificateExtension generateVOMSExtension(java.util.List<org.bouncycastle.cert.X509AttributeCertificateHolder> acs)