Show / Hide Table of Contents

Class Name

Inheritance
Object
Name
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki.dll
Syntax
public class Name

Properties

CommonName

Declaration
public string CommonName { get; }
Property Value
Type Description
String

Country

Declaration
public string Country { get; }
Property Value
Type Description
String

DNQualifier

Declaration
public string DNQualifier { get; }
Property Value
Type Description
String

DomainComponent

Declaration
public string DomainComponent { get; }
Property Value
Type Description
String

EmailAddress

Declaration
public string EmailAddress { get; }
Property Value
Type Description
String

EncodedValue

Declaration
public byte[] EncodedValue { get; }
Property Value
Type Description
Byte[]

GenerationQualifier

Declaration
public string GenerationQualifier { get; }
Property Value
Type Description
String

GivenName

Declaration
public string GivenName { get; }
Property Value
Type Description
String

Initials

Declaration
public string Initials { get; }
Property Value
Type Description
String

Item[String]

Declaration
public string this[string typeOid] { get; }
Parameters
Type Name Description
String typeOid
Property Value
Type Description
String

Locality

Declaration
public string Locality { get; }
Property Value
Type Description
String

Organization

Declaration
public string Organization { get; }
Property Value
Type Description
String

OrganizationIdentifier

Declaration
public string OrganizationIdentifier { get; }
Property Value
Type Description
String

OrganizationUnit

Declaration
public string OrganizationUnit { get; }
Property Value
Type Description
String

PostalCode

Declaration
public string PostalCode { get; }
Property Value
Type Description
String

Pseudonym

Declaration
public string Pseudonym { get; }
Property Value
Type Description
String

SerialNumber

Declaration
public string SerialNumber { get; }
Property Value
Type Description
String

StateName

Declaration
public string StateName { get; }
Property Value
Type Description
String

StreetAddress

Declaration
public string StreetAddress { get; }
Property Value
Type Description
String

Surname

Declaration
public string Surname { get; }
Property Value
Type Description
String

Title

Declaration
public string Title { get; }
Property Value
Type Description
String

UserId

Declaration
public string UserId { get; }
Property Value
Type Description
String

Methods

Decode(Byte[])

Declaration
public static Name Decode(byte[] x509NameDerEncoded)
Parameters
Type Name Description
Byte[] x509NameDerEncoded
Returns
Type Description
Name

GetAllValues()

Declaration
public Dictionary<string, List<string>> GetAllValues()
Returns
Type Description
Dictionary<String, List<String>>

GetTypeOids()

Declaration
public List<string> GetTypeOids()
Returns
Type Description
List<String>

GetValue(String)

Declaration
public string GetValue(string oid)
Parameters
Type Name Description
String oid
Returns
Type Description
String

GetValues(String)

Declaration
public List<string> GetValues(string oid)
Parameters
Type Name Description
String oid
Returns
Type Description
List<String>

IsEncodingIdentical(Name)

Declaration
public bool IsEncodingIdentical(Name other)
Parameters
Type Name Description
Name other
Returns
Type Description
Boolean

IsEquivalent(Name)

Declaration
public bool IsEquivalent(Name other)
Parameters
Type Name Description
Name other
Returns
Type Description
Boolean

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
Object.ToString()

ToString(Boolean)

Declaration
public string ToString(bool reverse)
Parameters
Type Name Description
Boolean reverse
Returns
Type Description
String
Back to top Copyright © 2015-2020 Lacuna Software