org.bouncycastle.voms
Class VOMSAttribute
java.lang.Object
|
+--org.bouncycastle.voms.VOMSAttribute
- public class VOMSAttribute
- extends java.lang.Object
Representation of the authorization information (VO, server address
and list of Fully Qualified Attribute Names, or FQANs) contained in
a VOMS attribute certificate.
Inner Class Summary |
class |
VOMSAttribute.FQAN
Inner class providing a container of the group,role,capability
information triplet in an FQAN. |
Field Summary |
static java.lang.String |
VOMS_ATTR_OID
The ASN.1 object identifier for VOMS attributes |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
VOMS_ATTR_OID
public static final java.lang.String VOMS_ATTR_OID
- The ASN.1 object identifier for VOMS attributes
VOMSAttribute
public VOMSAttribute(X509AttributeCertificateHolder ac)
- Parses the contents of an attribute certificate.
NOTE: Cryptographic signatures, time stamps etc. will not be checked.
- Parameters:
ac
- the attribute certificate to parse for VOMS attributes
getAC
public X509AttributeCertificateHolder getAC()
- Returns:
- The AttributeCertificate containing the VOMS information
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)
getHostPort
public java.lang.String getHostPort()
- Returns the address of the issuing VOMS server, on the form
<host>:<port>
- Returns:
- String
getVO
public java.lang.String getVO()
- Returns the VO name
- Returns:
-
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object