org.mozilla.jss.pkix.primitive

Class AVA

public class AVA extends Object implements ASN1Value

An AttributeValueAssertion, which has the following ASN.1 definition (roughly):
      AttributeValueAssertion ::= SEQUENCE {
          type        OBJECT IDENTIFIER,
          value       ANY DEFINED BY type }
 
Nested Class Summary
static classAVA.Template
A Template for decoding an AVA.
Field Summary
static TagTAG
Constructor Summary
AVA(OBJECT_IDENTIFIER oid, ASN1Value value)
Method Summary
voidencode(OutputStream ostream)
voidencode(Tag implicit, OutputStream ostream)
OBJECT_IDENTIFIERgetOID()
TaggetTag()
ANYgetValue()
Returns the value of this AVA, encoded as an ANY.

Field Detail

TAG

public static final Tag TAG

Constructor Detail

AVA

public AVA(OBJECT_IDENTIFIER oid, ASN1Value value)

Method Detail

encode

public void encode(OutputStream ostream)

encode

public void encode(Tag implicit, OutputStream ostream)

getOID

public OBJECT_IDENTIFIER getOID()

getTag

public Tag getTag()

getValue

public ANY getValue()
Returns the value of this AVA, encoded as an ANY.