Pkcs7DetachedSignature Class

Apitron PDF Kit help
Apitron.PDF.Kit library for .NET
This class represents a Pkcs7 detached signature.
Inheritance Hierarchy

SystemObject
  Apitron.PDF.Kit.Interactive.Forms.SignatureSignatureHandler
    Apitron.PDF.Kit.Interactive.Forms.SignatureSignature
      Apitron.PDF.Kit.Interactive.Forms.SignatureDetachedSignature
        Apitron.PDF.Kit.Interactive.Forms.SignaturePkcs7DetachedSignature

Namespace:  Apitron.PDF.Kit.Interactive.Forms.Signature
Assembly:  Apitron.PDF.Kit (in Apitron.PDF.Kit.dll) Version: 2.0.37.0 (2.0.37.0)
Syntax

public sealed class Pkcs7DetachedSignature : DetachedSignature

The Pkcs7DetachedSignature type exposes the following members.

Constructors

  NameDescription
Public methodPkcs7DetachedSignature(X509Certificate2)
Creates a new Pkcs7DetachedSignature and uses the given certificate to sign the document.
Public methodPkcs7DetachedSignature(X509Chain)
Creates a new Pkcs7DetachedSignature and uses the given chain to sign the document.
Public methodPkcs7DetachedSignature(ISignatureServiceProvider)
Creates a new Pkcs7DetachedSignature and uses the given key from the store to sign the document.
Public methodPkcs7DetachedSignature(Pkcs12Store)
Creates a new Pkcs7DetachedSignature and uses the first key from the store to sign the document.
Public methodPkcs7DetachedSignature(Pkcs12Store, ISignatureServiceProvider)
Creates a new Pkcs7DetachedSignature and uses the given key from the store to sign the document.
Public methodPkcs7DetachedSignature(Pkcs12Store, String, ISignatureServiceProvider)
Creates a new Pkcs7DetachedSignature and uses the given key from the store to sign the document.
Top
Properties

  NameDescription
Public propertyDistinguishedName
The subject Distinguished Name (DN) that shall be present within the certificate for it to be acceptable for signing, described in RFC 3280.
(Inherited from DetachedSignature.)
Public propertyName
The subject name in the signing certificate (the element "CN")
(Inherited from Signature.)
Public propertySignDate
The time of signing. Depending on the signature handler, this may be a normal unverified computer time or a time generated in a verifiable way from a secure time server. This value should be used only when the time of signing is not available in the signature.
(Inherited from Signature.)
Public propertySoftwareModuleName
Gets or sets the name of the software module used to create the signature. Has meaning only for Pkcs7DetachedSignature.
(Inherited from SignatureHandler.)
Public propertyTimeStampingAuthority
Gets the time stamping authority.
(Inherited from DetachedSignature.)
Top
Remarks

The original signed message digest over the document’s byte range shall be incorporated as the normal PKCS#7 SignedData field. No data shall be encapsulated in the PKCS#7 SignedData field.
See Also

Reference