Asn1RELATIVE_OID_IRI Class Reference
Public Member Functions | |
Asn1RELATIVE_OID_IRI (String data) | |
Asn1RELATIVE_OID_IRI () | |
Static Public Attributes | |
static new readonly Asn1Tag | _TAG |
Protected Member Functions | |
override Asn1Tag | GetTag () |
override short | GetTagNumber () |
Detailed Description
This class represents the ASN.1 RELATIVE-OID-IRI. It is really nothing more than a string, but it provides the decoding and encoding methods for various encoding rules.
That this class extends Asn1OID_IRI should be considered an implementation detail. The reason for the inheritance is that the encodings are the same, except for the BER tag used.
Constructor & Destructor Documentation
The default constructor creates an empty string object.
Asn1RELATIVE_OID_IRI | ( | String | data | ) |
This constructor can be used to set the string mValue
member variable to the given string value.
- Parameters:
-
data The OID-RELATIVE_OID_IRI value
Member Function Documentation
override Asn1Tag GetTag | ( | ) | [protected, virtual] |
Allows subclass to use a different tag by overriding this method.
- Returns:
Reimplemented from Asn1OID_IRI.
override short GetTagNumber | ( | ) | [protected, virtual] |
Allows subclass to use a different tag number by overriding this method.
Reimplemented from Asn1OID_IRI.
Member Data Documentation
new Asn1Tag (Asn1Tag.UNIV, Asn1Tag.PRIM, Asn1Type.RELATIVE_OID_IRI)
The _TAG
constant describes the universal tag for this data type (UNIVERSAL 36).
Reimplemented from Asn1OID_IRI.