Class Dss
A DSS (Document Security Store) PDF dictionary object with PKI validation artificats stores
Assembly: Lacuna.Pki.dll
Syntax
public class Dss : ICertificateStore, ICrlStore
Constructors
|
Improve this Doc
View Source
Dss(IEnumerable<PKCertificate>, IEnumerable<Crl>)
Declaration
public Dss(IEnumerable<PKCertificate> certificates, IEnumerable<Crl> trustedCrls)
Parameters
|
Improve this Doc
View Source
Dss(IEnumerable<PKCertificate>, IEnumerable<Crl>, IEnumerable<Ocsp>)
Declaration
public Dss(IEnumerable<PKCertificate> certificates, IEnumerable<Crl> trustedCrls, IEnumerable<Ocsp> trustedOcsps)
Parameters
Properties
|
Improve this Doc
View Source
Certificates
Declaration
public IEnumerable<PKCertificate> Certificates { get; }
Property Value
|
Improve this Doc
View Source
Crls
Declaration
public IEnumerable<Crl> Crls { get; }
Property Value
|
Improve this Doc
View Source
Ocsps
Declaration
public IEnumerable<Ocsp> Ocsps { get; }
Property Value
Methods
|
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
|
Improve this Doc
View Source
GetExpiringAfter(Uri, Name, DateTimeOffset, DateTimeOffset, TimeSpan)
Declaration
public Crl GetExpiringAfter(Uri uri, Name issuer, DateTimeOffset issuedBefore, DateTimeOffset expiringAfter, TimeSpan timeout)
Parameters
Returns
Implements
|
Improve this Doc
View Source
GetIssuedAfter(Uri, Name, DateTimeOffset, DateTimeOffset, TimeSpan)
Declaration
public Crl GetIssuedAfter(Uri uri, Name issuer, DateTimeOffset issuedBefore, DateTimeOffset issuedAfter, TimeSpan timeout)
Parameters
Returns
Implements