Table of Contents

Class SignerLocation

Namespace
Org.BouncyCastle.Asn1.Esf
Assembly
BouncyCastle.Cryptography.dll
public class SignerLocation : Asn1Encodable, IAsn1Convertible
Inheritance
SignerLocation
Implements
Inherited Members

Constructors

SignerLocation(Asn1Sequence)

public SignerLocation(Asn1Sequence seq)

Parameters

seq Asn1Sequence

SignerLocation(DerUtf8String, DerUtf8String, Asn1Sequence)

public SignerLocation(DerUtf8String countryName, DerUtf8String localityName, Asn1Sequence postalAddress)

Parameters

countryName DerUtf8String
localityName DerUtf8String
postalAddress Asn1Sequence

SignerLocation(DirectoryString, DirectoryString, DirectoryString[])

public SignerLocation(DirectoryString countryName, DirectoryString localityName, DirectoryString[] postalAddress)

Parameters

countryName DirectoryString
localityName DirectoryString
postalAddress DirectoryString[]

Properties

Country

public DirectoryString Country { get; }

Property Value

DirectoryString

Locality

public DirectoryString Locality { get; }

Property Value

DirectoryString

PostalAddress

public Asn1Sequence PostalAddress { get; }

Property Value

Asn1Sequence

Methods

GetInstance(Asn1TaggedObject, bool)

public static SignerLocation GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SignerLocation

GetInstance(object)

public static SignerLocation GetInstance(object obj)

Parameters

obj object

Returns

SignerLocation

GetPostal()

public DirectoryString[] GetPostal()

Returns

DirectoryString[]

GetTagged(Asn1TaggedObject, bool)

public static SignerLocation GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SignerLocation

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object