Table of Contents

Class NameOrPseudonym

Namespace
Org.BouncyCastle.Asn1.X509.SigI
Assembly
BouncyCastle.Cryptography.dll
public class NameOrPseudonym : Asn1Encodable, IAsn1Convertible, IAsn1Choice
Inheritance
NameOrPseudonym
Implements
Inherited Members

Constructors

NameOrPseudonym(DirectoryString)

public NameOrPseudonym(DirectoryString pseudonym)

Parameters

pseudonym DirectoryString

NameOrPseudonym(DirectoryString, Asn1Sequence)

public NameOrPseudonym(DirectoryString surname, Asn1Sequence givenName)

Parameters

surname DirectoryString
givenName Asn1Sequence

NameOrPseudonym(string)

public NameOrPseudonym(string pseudonym)

Parameters

pseudonym string

Properties

Pseudonym

public DirectoryString Pseudonym { get; }

Property Value

DirectoryString

Surname

public DirectoryString Surname { get; }

Property Value

DirectoryString

Methods

GetGivenName()

public DirectoryString[] GetGivenName()

Returns

DirectoryString[]

GetInstance(Asn1TaggedObject, bool)

public static NameOrPseudonym GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

NameOrPseudonym

GetInstance(object)

public static NameOrPseudonym GetInstance(object obj)

Parameters

obj object

Returns

NameOrPseudonym

GetOptional(Asn1Encodable)

public static NameOrPseudonym GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

NameOrPseudonym

GetTagged(Asn1TaggedObject, bool)

public static NameOrPseudonym GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

NameOrPseudonym

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object