Class Asn1RelativeOid
- Namespace
- Org.BouncyCastle.Asn1
- Assembly
- BouncyCastle.Cryptography.dll
public class Asn1RelativeOid : Asn1Object, IAsn1Convertible
- Inheritance
-
Asn1RelativeOid
- Implements
- Inherited Members
Constructors
Asn1RelativeOid(string)
public Asn1RelativeOid(string identifier)
Parameters
identifierstring
Properties
Id
[Obsolete("Use 'GetID' instead")]
public string Id { get; }
Property Value
Methods
Asn1Equals(Asn1Object)
protected override bool Asn1Equals(Asn1Object asn1Object)
Parameters
asn1ObjectAsn1Object
Returns
Asn1GetHashCode()
protected override int Asn1GetHashCode()
Returns
Branch(string)
public virtual Asn1RelativeOid Branch(string branchID)
Parameters
branchIDstring
Returns
FromContents(byte[])
public static Asn1RelativeOid FromContents(byte[] contents)
Parameters
contentsbyte[]
Returns
GetID()
public string GetID()
Returns
GetInstance(Asn1TaggedObject, bool)
public static Asn1RelativeOid GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
GetInstance(object)
public static Asn1RelativeOid GetInstance(object obj)
Parameters
objobject
Returns
GetOptional(Asn1Encodable)
public static Asn1RelativeOid GetOptional(Asn1Encodable element)
Parameters
elementAsn1Encodable
Returns
GetTagged(Asn1TaggedObject, bool)
public static Asn1RelativeOid GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
TryFromID(string, out Asn1RelativeOid)
public static bool TryFromID(string identifier, out Asn1RelativeOid oid)
Parameters
identifierstringoidAsn1RelativeOid