Pular para o conteúdo principal

WindowsCertificateStore

Namespace: Lacuna.Pki.Stores
Assembly: Lacuna.Pki
Class

public class WindowsCertificateStore : ICertificateStore

Hierarquia: objectWindowsCertificateStore

Métodos

GetCertificate(byte[])

Find a certificate by its Key Identifier

public PKCertificate GetCertificate(byte[] keyIdentifier)

Parâmetros

NomeTipoDescrição
keyIdentifierbyte[]

Retorno

PKCertificate


GetCertificate(Name, BigInteger)

Find a certificate by its Issuer Name and Serial Number

public PKCertificate GetCertificate(Name issuerName, BigInteger serialNumber)

Parâmetros

NomeTipoDescrição
issuerNameNameCertificate's issuer name
serialNumberBigIntegerCertificate's serial number

Retorno

PKCertificate


GetCertificates(Name)

Find one or more certificates by its Subject Name

public List<PKCertificate> GetCertificates(Name subjectName)

Parâmetros

NomeTipoDescrição
subjectNameName

Retorno

List<PKCertificate>


GetCertificatesWithKey()

public List<PKCertificateWithKey> GetCertificatesWithKey()

Retorno

List<PKCertificateWithKey>


Load(StoreName, StoreLocation)

public static WindowsCertificateStore Load(StoreName storeName, StoreLocation storeLocation)

Parâmetros

NomeTipoDescrição
storeNameStoreName
storeLocationStoreLocation

Retorno

WindowsCertificateStore


LoadPersonalCurrentUser()

public static WindowsCertificateStore LoadPersonalCurrentUser()

Retorno

WindowsCertificateStore


LoadPersonalLocalMachine()

public static WindowsCertificateStore LoadPersonalLocalMachine()

Retorno

WindowsCertificateStore


Membros herdados

ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()