Class Pkcs7CertificateStore
Inheritance
Pkcs7CertificateStore
Assembly: Lacuna.Pki.dll
Syntax
public class Pkcs7CertificateStore : ICertificateStore
Properties
|
Improve this Doc
View Source
Certificates
Declaration
public List<PKCertificate> Certificates { get; }
Property Value
Methods
|
Improve this Doc
View Source
Decode(Byte[])
Decodes a PKCS#7 certificate store
Declaration
public static Pkcs7CertificateStore Decode(byte[] content)
Parameters
| Type |
Name |
Description |
| Byte[] |
content |
The BER/DER or PEM encoded PKCS#7 content
|
Returns
|
Improve this Doc
View Source
Decode(String)
Decodes a PKCS#7 certificate store
Declaration
public static Pkcs7CertificateStore Decode(string content)
Parameters
| Type |
Name |
Description |
| String |
content |
The PEM encoded or Base64 encoded PKCS#7 string
|
Returns
|
Improve this Doc
View Source
Encode(IEnumerable<PKCertificate>)
Encodes a certificate list as DER PKCS#7 certificate store
Declaration
public static byte[] Encode(IEnumerable<PKCertificate> certificates)
Parameters
Returns
| Type |
Description |
| Byte[] |
PKC#7 certificate store DER encoded bytes
|
|
Improve this Doc
View Source
GetCertificate(Name, BigInteger)
Declaration
public PKCertificate GetCertificate(Name issuerName, BigInteger serialNumber)
Parameters
Returns
Implements
|
Improve this Doc
View Source
GetCertificate(Byte[])
Declaration
public PKCertificate GetCertificate(byte[] keyIdentifier)
Parameters
| Type |
Name |
Description |
| Byte[] |
keyIdentifier |
|
Returns
Implements
|
Improve this Doc
View Source
GetCertificates(Name)
Declaration
public List<PKCertificate> GetCertificates(Name subjectName)
Parameters
| Type |
Name |
Description |
| Name |
subjectName |
|
Returns
Implements