org.mozilla.jss.pkix.primitive
Class Attribute
java.lang.Object
|
+--org.mozilla.jss.pkix.primitive.Attribute
- public class Attribute
- extends java.lang.Object
- implements ASN1Value
An Attribute, which has the following ASN.1
definition (roughly):
Attribute ::= SEQUENCE {
type OBJECT IDENTIFIER,
value SET }
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
type
private OBJECT_IDENTIFIER type
values
private SET values
TAG
public static final Tag TAG
templateInstance
private static Attribute.Template templateInstance
Attribute
private Attribute()
Attribute
public Attribute(OBJECT_IDENTIFIER type,
SET values)
Attribute
public Attribute(OBJECT_IDENTIFIER type,
ASN1Value value)
getTag
public Tag getTag()
- Specified by:
- getTag in interface ASN1Value
getType
public OBJECT_IDENTIFIER getType()
getValues
public SET getValues()
- If this AVA was constructed, returns the SET of ASN1Values passed to the
constructor. If this Atrribute was decoded with an Attribute.Template,
returns a SET of ANYs.
encode
public void encode(java.io.OutputStream ostream)
throws java.io.IOException
- Specified by:
- encode in interface ASN1Value
encode
public void encode(Tag implicit,
java.io.OutputStream ostream)
throws java.io.IOException
- Specified by:
- encode in interface ASN1Value
getTemplate
public static Attribute.Template getTemplate()