org.glite.voms.ac

Class AttributeCertificateInfo

Implemented Interfaces:
DEREncodable

public class AttributeCertificateInfo
extends java.lang.Object
implements DEREncodable

Shadow implementation of AttributeCertificateInfo from BouncyCastle

Field Summary

static String
AC_CERTS_OID
static String
AC_FULL_ATTRIBUTES_OID
static String
AC_TARGET_OID
static String
VOMS_ATTR_OID
static String
VOMS_EXT_OID

Constructor Summary

AttributeCertificateInfo(ASN1Sequence seq)

Method Summary

DERInteger
getAttCertVersion()
AttCertValidityPeriod
getAttrCertValidityPeriod()
ASN1Sequence
getAttributes()
ACCerts
getCertList()
DERObject
getDERObject()
Produce an object suitable for an ASN1OutputStream.
X509Extensions
getExtensions()
FullAttributes
getFullAttributes()
List
getFullyQualifiedAttributes()
Holder
getHolder()
String
getHost()
String
getHostPort()
static AttributeCertificateInfo
getInstance(ASN1Sequence seq)
AttCertIssuer
getIssuer()
DERBitString
getIssuerUniqueID()
List
getListOfFQAN()
int
getPort()
DERInteger
getSerialNumber()
AlgorithmIdentifier
getSignature()
ACTargets
getTargets()
String
getVO()

Field Details

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

Constructor Details

AttributeCertificateInfo

public AttributeCertificateInfo(ASN1Sequence seq)

Method Details

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()
Returns:
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()
Returns:
List of FQAN of the VOMS fully qualified attributes names (FQANs)
See Also:
org.glite.voms.FQAN

getPort

public int getPort()

getSerialNumber

public DERInteger getSerialNumber()

getSignature

public AlgorithmIdentifier getSignature()

getTargets

public ACTargets getTargets()

getVO

public String getVO()