Show / Hide Table of Contents
Editar no GitHub

Class Dss

A DSS (Document Security Store) PDF dictionary object with PKI validation artificats stores

Inheritance
Object
Dss
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki.Pades
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
Type Name Description
IEnumerable<PKCertificate> certificates
IEnumerable<Crl> trustedCrls
| 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
Type Name Description
IEnumerable<PKCertificate> certificates
IEnumerable<Crl> trustedCrls
IEnumerable<Ocsp> trustedOcsps

Properties

| Improve this Doc View Source

Certificates

Declaration
public IEnumerable<PKCertificate> Certificates { get; }
Property Value
Type Description
IEnumerable<PKCertificate>
| Improve this Doc View Source

Crls

Declaration
public IEnumerable<Crl> Crls { get; }
Property Value
Type Description
IEnumerable<Crl>
| Improve this Doc View Source

Ocsps

Declaration
public IEnumerable<Ocsp> Ocsps { get; }
Property Value
Type Description
IEnumerable<Ocsp>

Methods

| Improve this Doc View Source

GetCertificate(Name, BigInteger)

Declaration
public PKCertificate GetCertificate(Name issuerName, BigInteger serialNumber)
Parameters
Type Name Description
Name issuerName
BigInteger serialNumber
Returns
Type Description
PKCertificate
Implements
ICertificateStore.GetCertificate(Name, BigInteger)
| Improve this Doc View Source

GetCertificate(Byte[])

Declaration
public PKCertificate GetCertificate(byte[] keyIdentifier)
Parameters
Type Name Description
Byte[] keyIdentifier
Returns
Type Description
PKCertificate
Implements
ICertificateStore.GetCertificate(Byte[])
| Improve this Doc View Source

GetCertificates(Name)

Declaration
public List<PKCertificate> GetCertificates(Name subjectName)
Parameters
Type Name Description
Name subjectName
Returns
Type Description
List<PKCertificate>
Implements
ICertificateStore.GetCertificates(Name)
| 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
Type Name Description
Uri uri
Name issuer
DateTimeOffset issuedBefore
DateTimeOffset expiringAfter
TimeSpan timeout
Returns
Type Description
Crl
Implements
ICrlStore.GetExpiringAfter(Uri, Name, DateTimeOffset, DateTimeOffset, TimeSpan)
| 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
Type Name Description
Uri uri
Name issuer
DateTimeOffset issuedBefore
DateTimeOffset issuedAfter
TimeSpan timeout
Returns
Type Description
Crl
Implements
ICrlStore.GetIssuedAfter(Uri, Name, DateTimeOffset, DateTimeOffset, TimeSpan)
Back to top Copyright © 2015-2020 Lacuna Software