org.glite.security.voms.ac
Class IetfAttrSyntax

java.lang.Object
  extended byorg.glite.security.voms.ac.IetfAttrSyntax
All Implemented Interfaces:
org.bouncycastle.asn1.DEREncodable

public class IetfAttrSyntax
extends java.lang.Object
implements org.bouncycastle.asn1.DEREncodable

Implementation of IetfAttrSyntax as specified by RFC3281.

Author:
mulmo

Field Summary
static int VALUE_OCTETS
           
static int VALUE_OID
           
static int VALUE_UTF8
           
 
Constructor Summary
IetfAttrSyntax(org.bouncycastle.asn1.ASN1Sequence seq)
           
 
Method Summary
 org.bouncycastle.asn1.DERObject getDERObject()
           IetfAttrSyntax ::= SEQUENCE { policyAuthority [0] GeneralNames OPTIONAL, values SEQUENCE OF CHOICE { octets OCTET STRING, oid OBJECT IDENTIFIER, string UTF8String } }
 org.bouncycastle.asn1.x509.GeneralNames getPolicyAuthority()
           
 java.util.List getValues()
           
 int getValueType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALUE_OCTETS

public static final int VALUE_OCTETS
See Also:
Constant Field Values

VALUE_OID

public static final int VALUE_OID
See Also:
Constant Field Values

VALUE_UTF8

public static final int VALUE_UTF8
See Also:
Constant Field Values
Constructor Detail

IetfAttrSyntax

public IetfAttrSyntax(org.bouncycastle.asn1.ASN1Sequence seq)
Method Detail

getPolicyAuthority

public org.bouncycastle.asn1.x509.GeneralNames getPolicyAuthority()

getValueType

public int getValueType()

getValues

public java.util.List getValues()

getDERObject

public org.bouncycastle.asn1.DERObject getDERObject()
 IetfAttrSyntax ::= SEQUENCE {
   policyAuthority [0] GeneralNames OPTIONAL,
   values SEQUENCE OF CHOICE {
     octets OCTET STRING,
     oid OBJECT IDENTIFIER,
     string UTF8String
   }
 }
 

Specified by:
getDERObject in interface org.bouncycastle.asn1.DEREncodable