Class VOMSAttribute

java.lang.Object
org.bouncycastle.voms.VOMSAttribute

public class VOMSAttribute extends Object
Representation of the authorization information (VO, server address and list of Fully Qualified Attribute Names, or FQANs) contained in a VOMS attribute certificate.
  • Field Details

    • VOMS_ATTR_OID

      public static final String VOMS_ATTR_OID
      The ASN.1 object identifier for VOMS attributes
      See Also:
  • Constructor Details

    • 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
  • Method Details

    • getAC

      Returns:
      The AttributeCertificate containing the VOMS information
    • getFullyQualifiedAttributes

      public List getFullyQualifiedAttributes()
      Returns:
      List of String of the VOMS fully qualified attributes names (FQANs):
      /vo[/group[/group2...]][/Role=[role]][/Capability=capability]
    • getListOfFQAN

      public List getListOfFQAN()
      Returns:
      List of FQAN of the VOMS fully qualified attributes names (FQANs)
    • getHostPort

      public String getHostPort()
      Returns the address of the issuing VOMS server, on the form <host>:<port>
      Returns:
      String
    • getVO

      public String getVO()
      Returns the VO name
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object