public class AttributeTypeAndValue
extends java.lang.Object
implements oracle.security.crypto.asn1.ASN1Object, java.io.Externalizable
Attribute
, but an AttributeTypeAndValue
must have only a single value.
The ASN.1 syntax is:
AttributeTypeAndValue ::= SEQUENCE { type AttributeType OBJECT IDENTIFIER, value AttributeValue ANY DEFINED BY type }
Constructor and Description |
---|
AttributeTypeAndValue()
Creates a new, empty attribute type and value.
|
AttributeTypeAndValue(oracle.security.crypto.asn1.ASN1ObjectID type, oracle.security.crypto.asn1.ASN1Object value) |
AttributeTypeAndValue(java.io.InputStream is) |
Modifier and Type | Method and Description |
---|---|
oracle.security.crypto.asn1.ASN1ObjectID |
getType()
Returns the type.
|
oracle.security.crypto.asn1.ASN1Object |
getValue()
Returns the value.
|
void |
input(java.io.InputStream is)
Defines this attribute type-value pair by reading its encoding from the given input stream.
|
int |
length() |
void |
output(java.io.OutputStream os) |
void |
readExternal(java.io.ObjectInput is) |
void |
setValue(oracle.security.crypto.asn1.ASN1Object value)
Sets the value.
|
void |
writeExternal(java.io.ObjectOutput os) |
public AttributeTypeAndValue()
public AttributeTypeAndValue(oracle.security.crypto.asn1.ASN1ObjectID type, oracle.security.crypto.asn1.ASN1Object value)
public AttributeTypeAndValue(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public oracle.security.crypto.asn1.ASN1ObjectID getType()
public oracle.security.crypto.asn1.ASN1Object getValue()
public void setValue(oracle.security.crypto.asn1.ASN1Object value)
public void input(java.io.InputStream is) throws java.io.IOException
input
in interface oracle.security.crypto.util.Streamable
is
- the input streamjava.io.IOException
public void output(java.io.OutputStream os) throws java.io.IOException
output
in interface oracle.security.crypto.util.Streamable
java.io.IOException
public int length()
length
in interface oracle.security.crypto.util.Streamable
public void writeExternal(java.io.ObjectOutput os) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput is) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException