org.italiangrid.voms.asn1
public class VOMSACGenerator extends Object implements VOMSConstants
Modifier and Type | Class and Description |
---|---|
static class |
VOMSACGenerator.ACGenerationProperties |
Modifier and Type | Field and Description |
---|---|
static 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(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) |
public static final 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(List<String> fqans, List<VOMSGenericAttribute> gas, List<String> targets, X509Certificate holderCert, BigInteger serialNumber, Date notBefore, Date notAfter, String voName, String host, int port)
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)
public eu.emi.security.authn.x509.proxy.CertificateExtension generateVOMSExtension(List<org.bouncycastle.cert.X509AttributeCertificateHolder> acs)
Copyright © 2014. All rights reserved.