ISignatureServiceProvider Interface

Apitron PDF Kit help
Apitron.PDF.Kit library for .NET
This interface represents a bridge between Pkcs12Store implementation and custom crypto service provider. One may implement this interface and use it for situations when direct access to certificate's private key is not available. E.g.: For Smart Card containing certificates marked as not exportable and not allowing the direct access to them, you may use crypto API provided by OS and implement signing using it.

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

public interface ISignatureServiceProvider

The ISignatureServiceProvider type exposes the following members.


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.
Public propertyName
The subject name in the signing certificate (the element "CN")
Public propertyTimeStampingAuthority
Gets the time stamp autority.

Public methodGetOCSPResponse
Gets the OCSP response. Revocation checking is done on all of the certificates in every chain.
Public methodSetOCSPResponse
Sets the concatenated OCSP response.
Public methodSignBytes
Signs the given byte array and returns the digest.
See Also