public class AttributeValueAssertion extends AbstractDERType implements DEREncoder
| Modifier and Type | Class and Description |
|---|---|
static class |
AttributeValueAssertion.Value
Class to represent the tag and value.
|
| Modifier and Type | Field and Description |
|---|---|
private String |
attributeOid
OID of the attribute.
|
private AttributeValueAssertion.Value |
attributeValue
Tag and value of the attribute.
|
private static int |
HASH_CODE_SEED
hash code seed.
|
| Constructor and Description |
|---|
AttributeValueAssertion(String oid,
AttributeValueAssertion.Value value)
Creates a new attribute value assertion.
|
| Modifier and Type | Method and Description |
|---|---|
static AttributeValueAssertion[] |
decode(ByteBuffer encoded)
Converts bytes in the buffer to attribute value assertions by reading from the current position to the limit.
|
byte[] |
encode()
Encode this object into it's DER type.
|
boolean |
equals(Object o) |
String |
getOid()
Returns the OID.
|
AttributeValueAssertion.Value |
getValue()
Returns the tag and value of the attribute.
|
int |
hashCode() |
String |
toString() |
encode, readBufferprivate static final int HASH_CODE_SEED
private final String attributeOid
private final AttributeValueAssertion.Value attributeValue
public AttributeValueAssertion(String oid, AttributeValueAssertion.Value value)
oid - describing the attribute valuevalue - of the attributepublic String getOid()
public AttributeValueAssertion.Value getValue()
public byte[] encode()
DEREncoderencode in interface DEREncoderpublic static AttributeValueAssertion[] decode(ByteBuffer encoded)
encoded - buffer containing DER-encoded data where the buffer is positioned at the tag of the oid and the
limit is set beyond the last byte of attribute value data.Copyright © 2003-2019 Virginia Tech. All Rights Reserved.