org.glite.voms.ac

Class IetfAttrSyntax

Implemented Interfaces:
DEREncodable

public class IetfAttrSyntax
extends java.lang.Object
implements DEREncodable

Implementation of IetfAttrSyntax as specified by RFC3281.
 IetfAttrSyntax ::= SEQUENCE {
   policyAuthority [0] GeneralNames OPTIONAL,
   values SEQUENCE OF CHOICE {
     octets OCTET STRING,
     oid OBJECT IDENTIFIER,
     string UTF8String
   }
 }
 

Field Summary

static int
VALUE_OCTETS
static int
VALUE_OID
static int
VALUE_UTF8

Constructor Summary

IetfAttrSyntax(ASN1Sequence seq)

Method Summary

DERObject
getDERObject()
GeneralNames
getPolicyAuthority()
int
getValueType()
List
getValues()

Field Details

VALUE_OCTETS

public static final int VALUE_OCTETS
Field Value:
1

VALUE_OID

public static final int VALUE_OID
Field Value:
2

VALUE_UTF8

public static final int VALUE_UTF8
Field Value:
3

Constructor Details

IetfAttrSyntax

public IetfAttrSyntax(ASN1Sequence seq)

Method Details

getDERObject

public DERObject getDERObject()

getPolicyAuthority

public GeneralNames getPolicyAuthority()

getValueType

public int getValueType()

getValues

public List getValues()