Table of Contents

Class GeneralName

Namespace
Enterprises.Org.BouncyCastle.Asn1.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class GeneralName : Asn1Encodable, IAsn1Convertible, IAsn1Choice
Inheritance
GeneralName
Implements
Inherited Members

Constructors

GeneralName(Asn1Object, int)

public GeneralName(Asn1Object name, int tag)

Parameters

name Asn1Object
tag int

GeneralName(X509Name)

public GeneralName(X509Name directoryName)

Parameters

directoryName X509Name

GeneralName(int, Asn1Encodable)

public GeneralName(int tag, Asn1Encodable name)

Parameters

tag int
name Asn1Encodable

GeneralName(int, string)

public GeneralName(int tag, string name)

Parameters

tag int
name string

Fields

DirectoryName

public const int DirectoryName = 4

Field Value

int

DnsName

public const int DnsName = 2

Field Value

int

EdiPartyName

public const int EdiPartyName = 5

Field Value

int

IPAddress

public const int IPAddress = 7

Field Value

int

OtherName

public const int OtherName = 0

Field Value

int

RegisteredID

public const int RegisteredID = 8

Field Value

int

Rfc822Name

public const int Rfc822Name = 1

Field Value

int

UniformResourceIdentifier

public const int UniformResourceIdentifier = 6

Field Value

int

X400Address

public const int X400Address = 3

Field Value

int

Properties

Name

public Asn1Encodable Name { get; }

Property Value

Asn1Encodable

TagNo

public int TagNo { get; }

Property Value

int

Methods

GetInstance(Asn1TaggedObject, bool)

public static GeneralName GetInstance(Asn1TaggedObject tagObj, bool explicitly)

Parameters

tagObj Asn1TaggedObject
explicitly bool

Returns

GeneralName

GetInstance(object)

public static GeneralName GetInstance(object obj)

Parameters

obj object

Returns

GeneralName

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object

ToString()

public override string ToString()

Returns

string