public class VOMSAttribute
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
VOMSAttribute.FQAN
Inner class providing a container of the group,role,capability
information triplet in an FQAN.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
VOMS_ATTR_OID
The ASN.1 object identifier for VOMS attributes
|
Constructor and Description |
---|
VOMSAttribute(X509AttributeCertificateHolder ac)
Parses the contents of an attribute certificate.
NOTE: Cryptographic signatures, time stamps etc. |
Modifier and Type | Method and Description |
---|---|
X509AttributeCertificateHolder |
getAC() |
java.util.List |
getFullyQualifiedAttributes() |
java.lang.String |
getHostPort()
Returns the address of the issuing VOMS server, on the form
<host>:<port> |
java.util.List |
getListOfFQAN() |
java.lang.String |
getVO()
Returns the VO name
|
java.lang.String |
toString() |
public static final java.lang.String VOMS_ATTR_OID
public VOMSAttribute(X509AttributeCertificateHolder ac)
ac
- the attribute certificate to parse for VOMS attributespublic X509AttributeCertificateHolder getAC()
public java.util.List getFullyQualifiedAttributes()
/vo[/group[/group2...]][/Role=[role]][/Capability=capability]
public java.util.List getListOfFQAN()
public java.lang.String getHostPort()
<host>:<port>
public java.lang.String getVO()
public java.lang.String toString()
toString
in class java.lang.Object