<?xml version="1.0"?>
<doc>
<assembly>
<name>Spire.Pdf</name>
</assembly>
<members>
<member name="T:Spire.License.Blacklist">
<summary>
Authorization Blacklist
</summary>
</member>
<member name="F:Spire.License.Blacklist.BlacklistData">
<summary>
The serial number or the MD5 code of the key that is entered into the authorization blacklist.
</summary>
</member>
<member name="T:Spire.Pdf.Security.IPdfSignatureFormatter">
<summary>
Signature formatter interface.
</summary>
</member>
<!-- Badly formed XML comment ignored for member "P:Spire.Pdf.Security.IPdfSignatureFormatter.Parameters" -->
<member name="M:Spire.Pdf.Security.IPdfSignatureFormatter.Sign(System.Byte[])">
<summary>
Sign.
</summary>
<param name="content">The data to be signed.</param>
<returns>The signature.</returns>
</member>
<member name="M:Spire.Pdf.Security.OCSPProvider.#ctor(System.String)">
<summary>
Construct a new instance.
</summary>
<param name="url">The ocsp server url.</param>
</member>
<member name="M:Spire.Pdf.Security.OCSPProvider.#ctor(Spire.Pdf.Security.PdfSignature.OCSPResponseGenerateHandler)">
<summary>
Construct a new instance.
</summary>
<param name="handler">OCSP response generator.</param>
</member>
<member name="M:Spire.Pdf.Security.OCSPProvider.Generate(System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>
Generate OCSP response.
</summary>
<param name="checkedCertificate">certificate to checked</param>
<param name="issuerCertificate">certificate of the issuer</param>
<returns>OCSP response which must conform to RFC 2560</returns>
</member>
<member name="T:Spire.Pdf.Security.PdfCertifateSecurityPolicy">
<summary>
Represents the certifate security policy of the PDF document.
</summary>
</member>
<member name="M:Spire.Pdf.Security.TimestampProvider.#ctor(System.String,System.String,System.String)">
<summary>
Construct a new instance.
</summary>
<param name="url">The Timestamp server url.</param>
</member>
<member name="M:Spire.Pdf.Security.TimestampProvider.#ctor(Spire.Pdf.Security.PdfSignature.TimestampGenerateHandler)">
<summary>
Construct a new instance.
</summary>
<param name="handler">Timestamp generator.</param>
</member>
<member name="M:Spire.Pdf.Security.TimestampProvider.Generate(System.Byte[])">
<summary>
Generate timestamp token.
</summary>
<param name="signature">
The value of signature field within SignerInfo.
The value of messageImprint field within TimeStampToken shall be the hash of signature.
Refrence RFC 3161 APPENDIX A.
</param>
<returns>timestamp which must conform to RFC 3161</returns>
</member>
<member name="T:Spire.Pdf.Security.PdfCertificate">
<summary>
Represents the Certificate object.
</summary>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>
Creates new PdfCertificate from an certificate.
</summary>
<param name="certificate">The X509Certificate object.</param>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.String,System.String)">
<summary>
Creates new PdfCertificate from PFX file.
</summary>
<param name="pfxPath">The path to pfx file.</param>
<param name="password">The password for pfx file.</param>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
<summary>
Creates new PdfCertificate from PFX file.
</summary>
<param name="pfxPath">The path to pfx file.</param>
<param name="password">The password for pfx file.</param>
<param name="storageFlags">X509KeyStorageFlags storageFlags</param>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.Byte[])">
<summary>
Signature data
</summary>
<param name="signData">The data to pfx file.</param>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.Byte[],System.String)">
<summary>
Signature data
</summary>
<param name="signData">The data to pfx file.</param>
<param name="password">The password for pfx file.</param>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
<summary>
Signature data
</summary>
<param name="signData">The data to pfx file.</param>
<param name="password">The password for pfx file.</param>
<param name="storageFlags">X509KeyStorageFlags storageFlags</param>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.GetCertificates">
<summary>
Gets the certificates in all storages.
</summary>
<returns>
PdfCertificate array.
</returns>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.FindBySubject(Spire.Pdf.Security.StoreType,System.String)">
<summary>
Finds the certificate by subject.
</summary>
<param name="storeName">The store name.</param>
<param name="subject">The certificate subject.</param>
<returns>The certificate.</returns>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.FindByIssuer(Spire.Pdf.Security.StoreType,System.String)">
<summary>
Finds the certificate by issuer.
</summary>
<param name="storeName">The store name.</param>
<param name="issuer">The certificate issuer.</param>
<returns>The certificate.</returns>
</member>
<member name="M:Spire.Pdf.Security.PdfCertificate.FindBySerialId(Spire.Pdf.Security.StoreType,System.Byte[])">
<summary>
Finds the certificate by serial number.
</summary>
<param name="type">The certification system store type.</param>
<param name="certId">The certificate id.</param>
<returns></returns>
</member>
<member name="T:Spire.Pdf.Security.PdfSignature">
<summary>
Represents a digital signature used for signing a PDF document.
</summary>
</member>
<member name="P:Spire.Pdf.Security.PdfSignature.Certificates">
<summary>
Get all certificates.
</summary>
</member>
<member name="P:Spire.Pdf.Security.PdfSignature.Appearence">
<summary>
Gets the signature Appearance.
</summary>
<value>An object defines signature`s appearance.</valu