[]
Represents a Document Security Store (DSS). Holds information that can be used to verify signatures offline. See PDF specification for details.
public class DocumentSecurityStore : PdfDictWrapper, IPdfDict
Gets the GcPdfDocument object that owns this object.
public GcPdfDocument Doc { get; }
Adds a certificate response for a specified signature.
public bool AddVerification(Signature signature, DocumentSecurityStore.VerificationParams prms = null)
signature
SignatureThe Signature object.
prms
DocumentSecurityStore.VerificationParamsThe DocumentSecurityStore.VerificationParams object which defines parameters used to build verification information.
Adds a CRL list for a specified signature.
public void AddVerificationCRL(Signature signature, byte[] crl)
Adds a CRL list for a specified signature.
public byte[] AddVerificationCRL(Signature signature, X509Certificate2 cert)
signature
SignatureThe Signature object.
cert
X509Certificate2The certificate used to get the CRL URL.
Adds a CRL list for a specified signature.
public byte[] AddVerificationCRL(Signature signature, string crlUri)
Adds a certificate response for a specified signature.
public void AddVerificationCert(Signature signature, byte[] cert)
Adds a certificate response for a specified signature.
public byte[] AddVerificationCert(Signature signature, X509Certificate2 cert)
signature
SignatureThe Signature object.
cert
X509Certificate2The certificate.
The DER-encoded certificate.
Adds an OCSP response for a specified signature.
public void AddVerificationOCSP(Signature signature, byte[] ocsp)
Adds an OCSP response for a specified signature.
public byte[] AddVerificationOCSP(Signature signature, X509Certificate2 certificate, X509Certificate2 parentCertificate, string url)
signature
SignatureThe Signature object.
certificate
X509Certificate2The certificate for which OCSP is requested.
parentCertificate
X509Certificate2The parent certificate.
url
stringThe OCSP URL. If null, it will be obtained from certificate
if possible.