org.glite.voms.ac
Class AttributeCertificateInfo
java.lang.Object
org.glite.voms.ac.AttributeCertificateInfo
- DEREncodable
public class AttributeCertificateInfo
extends java.lang.Object
implements DEREncodable
Shadow implementation of AttributeCertificateInfo from
BouncyCastle
AC_CERTS_OID
public static final String AC_CERTS_OID
AC_FULL_ATTRIBUTES_OID
public static final String AC_FULL_ATTRIBUTES_OID
AC_TARGET_OID
public static final String AC_TARGET_OID
VOMS_ATTR_OID
public static final String VOMS_ATTR_OID
VOMS_EXT_OID
public static final String VOMS_EXT_OID
AttributeCertificateInfo
public AttributeCertificateInfo(ASN1Sequence seq)
getAttCertVersion
public DERInteger getAttCertVersion()
getAttrCertValidityPeriod
public AttCertValidityPeriod getAttrCertValidityPeriod()
getAttributes
public ASN1Sequence getAttributes()
getCertList
public ACCerts getCertList()
getDERObject
public DERObject getDERObject()
Produce an object suitable for an ASN1OutputStream.
AttributeCertificateInfo ::= SEQUENCE {
version AttCertVersion -- version is v2,
holder Holder,
issuer AttCertIssuer,
signature AlgorithmIdentifier,
serialNumber CertificateSerialNumber,
attrCertValidityPeriod AttCertValidityPeriod,
attributes SEQUENCE OF Attribute,
issuerUniqueID UniqueIdentifier OPTIONAL,
extensions Extensions OPTIONAL
}
AttCertVersion ::= INTEGER { v2(1) }
getExtensions
public X509Extensions getExtensions()
getFullAttributes
public FullAttributes getFullAttributes()
getFullyQualifiedAttributes
public List getFullyQualifiedAttributes()
- List of String of the VOMS fully qualified
attributes names (FQANs):
vo[/group[/group2...]][/Role=[role]][/Capability=capability]
getHolder
public Holder getHolder()
getHost
public String getHost()
getHostPort
public String getHostPort()
getInstance
public static AttributeCertificateInfo getInstance(ASN1Sequence seq)
getIssuer
public AttCertIssuer getIssuer()
getIssuerUniqueID
public DERBitString getIssuerUniqueID()
getListOfFQAN
public List getListOfFQAN()
- List of FQAN of the VOMS fully qualified
attributes names (FQANs)
getPort
public int getPort()
getSerialNumber
public DERInteger getSerialNumber()
getSignature
public AlgorithmIdentifier getSignature()
getTargets
public ACTargets getTargets()
getVO
public String getVO()