The OctetString type exposes the following members.

Methods

  NameDescription
AppendOverloaded.
Clone
Creates a duplicate copy of the object and returns it to the caller.
(Overrides AsnType..::.Clone()()().)
decode
Decode OctetString from the BER format.
(Overrides AsnType..::.decode(array<Byte>[]()[], Int32).)
encode
BER encode OctetString variable.
(Overrides AsnType..::.encode(MutableByte).)
Equals
Compare against another object. Acceptable object types are OctetString and String.
(Overrides Object..::.Equals(Object).)
FieldGetter (Inherited from Object.)
FieldSetter (Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetFieldInfo (Inherited from Object.)
GetHashCode
Dummy override to prevent compiler warning messages.
(Overrides Object..::.GetHashCode()()().)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Reset
Reset internal buffer to null.
SetOverloaded.
ToArray
Convert the OctetString class to a byte array. Internal class data buffer is *copied* and not passed to the caller.
ToHexString
Return string formatted hexadecimal representation of the objects value.
ToMACAddressString
Utility function to print a MAC address (binary string of 6 byte length.
ToString
Return string representation of the OctetStrig object. If non-printable characters have been found in the object, output is a hex representation of the string.
(Overrides Object..::.ToString()()().)

Operators

  NameDescription
Equality
Overloading equality operator
Implicit
Implicit operator allowing cast of OctetString objects to byte[] array
Inequality
Negative equality operator

See Also