Pular para o conteúdo principal

Pkcs12CertificateStore

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

public class Pkcs12CertificateStore : ICertificateStore

Hierarquia: object → Pkcs12CertificateStore

Propriedades​

Certificates​

public List<PKCertificate> Certificates { get; set; }

Retorno

List<PKCertificate>


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(byte[], string)​

public static Pkcs12CertificateStore Load(byte[] pkcs12Content, string password)

Parâmetros

NomeTipoDescrição
pkcs12Contentbyte[]
passwordstring

Retorno

Pkcs12CertificateStore


Membros herdados​

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

Ver em Markdown