Instances of the asn1.OCTETSTRING and asn1.OPAQUE classes have the following methods:
The encode method converts the content of the class instance into BER octet-stream (string).
The value parameter, whenever given for last-minute payload assignment to class instance, must be a string.
The decode method attempts to convert the data octet-stream (string) into an octet string value, and returns a tuple of (a_class_instance, rest).
Any unprocessed part of data octet-stream is returned in the rest string.
The data octet-stream must carry an ASN.1 octet string or opaque value or a error.TypeError exception would be thrown.
The update method assigns the value to class instance payload, which must be a string.
Class instance invocation would return currently stored payload.
Class instances may be compared against each other. The comparation would return negative if other is greater, zero on equivalence, positive if other is less.
Returns the canonical string representation of the class instance.
Returns a nice string representation of the class instance.