Class GeneralName
- Namespace
- Org.BouncyCastle.Asn1.X509
- Assembly
- BouncyCastle.Cryptography.dll
public class GeneralName : Asn1Encodable, IAsn1Convertible, IAsn1Choice
- Inheritance
-
GeneralName
- Implements
- Inherited Members
Constructors
GeneralName(Asn1Object, int)
public GeneralName(Asn1Object name, int tag)
Parameters
nameAsn1Objecttagint
GeneralName(X509Name)
public GeneralName(X509Name directoryName)
Parameters
directoryNameX509Name
GeneralName(int, Asn1Encodable)
public GeneralName(int tag, Asn1Encodable name)
Parameters
tagintnameAsn1Encodable
GeneralName(int, string)
public GeneralName(int tag, string name)
Parameters
Fields
DirectoryName
public const int DirectoryName = 4
Field Value
DnsName
public const int DnsName = 2
Field Value
EdiPartyName
public const int EdiPartyName = 5
Field Value
IPAddress
public const int IPAddress = 7
Field Value
OtherName
public const int OtherName = 0
Field Value
RegisteredID
public const int RegisteredID = 8
Field Value
Rfc822Name
public const int Rfc822Name = 1
Field Value
UniformResourceIdentifier
public const int UniformResourceIdentifier = 6
Field Value
X400Address
public const int X400Address = 3
Field Value
Properties
Name
public Asn1Encodable Name { get; }
Property Value
TagNo
public int TagNo { get; }
Property Value
Methods
GetInstance(Asn1TaggedObject, bool)
public static GeneralName GetInstance(Asn1TaggedObject tagObj, bool explicitly)
Parameters
tagObjAsn1TaggedObjectexplicitlybool
Returns
GetInstance(object)
public static GeneralName GetInstance(object obj)
Parameters
objobject
Returns
GetOptional(Asn1Encodable)
public static GeneralName GetOptional(Asn1Encodable element)
Parameters
elementAsn1Encodable
Returns
GetTagged(Asn1TaggedObject, bool)
public static GeneralName GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.