A generic ASN.1 value with the information that can minimally be known without knowledge of its type's ASN.1 definition. A GenericAsn1Value always stores the encoded form.
Anything
Object
GenericAsn1Value
Basic
Identifiable
Object
Anything
Initializer |
GenericAsn1Value(Byte[] encoded, IdentityInfo identityInfo, Integer lengthOctetsOffset, Integer contentsOctetsOffset, Boolean violatesDer) Parameters:
|
Attributes | |
asn1String | shared default String asn1String String representation that can be used in an ASN.1 listing. (Still in flux) |
asn1ValueString | shared default String asn1ValueString still not decided when to output what |
contentsOctets | shared Byte[] contentsOctets A Byte sequence consisting of the BER contents octets of this ASN.1 value |
contentsOctetsOffset | shared Integer contentsOctetsOffset The start of the content octets in |
encoded | shared Byte[] encoded The encoded form of the value according to the BER (ASN.1 basic encoding rules).
The identity octets start at offset 0,
the length octets start at offset |
identityInfo | shared IdentityInfo identityInfo Decoded form of the BER encoded identity octets of this value. |
identityOctets | shared Byte[] identityOctets A Byte sequence consisting of the BER identity octets of this ASN.1 value |
lengthOctets | shared Byte[] lengthOctets A Byte sequence consisting of the BER length octets of this ASN.1 value |
lengthOctetsOffset | shared Integer lengthOctetsOffset The start of the length octets in |
string | shared actual default String string A developer-friendly string representing the instance.
Concatenates the name of the concrete class of the
instance with the Refines Object.string |
tag | shared Tag tag Convenience access to the tag of this value, stored in the |
violatesDer | shared Boolean violatesDer Indicates if the BER encoding of this value violates the DER (ASN.1 distinguished encoding rules), that is, if it is not in canonical form. |
Inherited Attributes |
Attributes inherited from: Object hash , string |
Inherited Methods |
Methods inherited from: Object equals |