org.glite.voms.ac
Class AttributeCertificateInfo
java.lang.Object
org.glite.voms.ac.AttributeCertificateInfo
- All Implemented Interfaces:
- org.bouncycastle.asn1.DEREncodable
public class AttributeCertificateInfo
- extends java.lang.Object
- implements org.bouncycastle.asn1.DEREncodable
Shadow implementation of AttributeCertificateInfo from
BouncyCastle
- Author:
- Joni Hahkala, Olle Mulmo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AC_TARGET_OID
public static final java.lang.String AC_TARGET_OID
- See Also:
- Constant Field Values
AC_CERTS_OID
public static final java.lang.String AC_CERTS_OID
- See Also:
- Constant Field Values
AC_FULL_ATTRIBUTES_OID
public static final java.lang.String AC_FULL_ATTRIBUTES_OID
- See Also:
- Constant Field Values
VOMS_EXT_OID
public static final java.lang.String VOMS_EXT_OID
- See Also:
- Constant Field Values
VOMS_ATTR_OID
public static final java.lang.String VOMS_ATTR_OID
- See Also:
- Constant Field Values
AttributeCertificateInfo
public AttributeCertificateInfo(org.bouncycastle.asn1.ASN1Sequence seq)
getInstance
public static AttributeCertificateInfo getInstance(org.bouncycastle.asn1.ASN1Sequence seq)
getAttCertVersion
public org.bouncycastle.asn1.DERInteger getAttCertVersion()
getHolder
public Holder getHolder()
getIssuer
public AttCertIssuer getIssuer()
getSignature
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature()
getSerialNumber
public org.bouncycastle.asn1.DERInteger getSerialNumber()
getAttrCertValidityPeriod
public org.bouncycastle.asn1.x509.AttCertValidityPeriod getAttrCertValidityPeriod()
getAttributes
public org.bouncycastle.asn1.ASN1Sequence getAttributes()
getVO
public java.lang.String getVO()
getHostPort
public java.lang.String getHostPort()
getHost
public java.lang.String getHost()
getPort
public int getPort()
getIssuerUniqueID
public org.bouncycastle.asn1.DERBitString getIssuerUniqueID()
getExtensions
public org.bouncycastle.asn1.x509.X509Extensions getExtensions()
getFullAttributes
public FullAttributes getFullAttributes()
getCertList
public ACCerts getCertList()
getTargets
public ACTargets getTargets()
getFullyQualifiedAttributes
public java.util.List getFullyQualifiedAttributes()
- Returns:
- List of String of the VOMS fully qualified
attributes names (FQANs):
vo[/group[/group2...]][/Role=[role]][/Capability=capability]
getListOfFQAN
public java.util.List getListOfFQAN()
- Returns:
- List of FQAN of the VOMS fully qualified
attributes names (FQANs)
- See Also:
FQAN
getDERObject
public org.bouncycastle.asn1.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) }
- Specified by:
getDERObject
in interface org.bouncycastle.asn1.DEREncodable