Click or drag to resize
Pdftools logo

Session Class

GlobalSign Digital Signing Service

In this session, signatures can be created using different identities, i.e. signing certificates. Signing sessions and signing certificates expire after 10 minutes. After this time, they are renewed automatically.

When signing with this provider, these errors can occur:

  • PermissionException: If the account's quota is reached.
  • RetryException: If one of the account's rate limits is exceeded.

    The service enforces rate limits for both creating new identities and signing operations. So, if multiple documents must be signed at once, it is advisable to re-use the signature configuration (and hence its signing certificates) for signing.

  • HttpException: If a network error occurs or the service is not operational.

Inheritance Hierarchy
SystemObject
  PdfTools.InternalNativeBase
    PdfTools.InternalNativeObject
      PdfTools.Crypto.ProvidersProvider
        PdfTools.Crypto.Providers.GlobalSignDssSession

Namespace: PdfTools.Crypto.Providers.GlobalSignDss
Assembly: PdfTools (in PdfTools.dll) Version: 1.0.0
Syntax
C#
public class Session : Provider

The Session type exposes the following members.

Constructors
 NameDescription
Public methodSession

Establish a session to the service

Top
Methods
 NameDescription
Public methodCreateSignatureForDynamicIdentity

Create a signing certificate for an account with a dynamic identity.

Public methodCreateSignatureForStaticIdentity

Create a signing certificate for an account with a static identity

The returned signature configuration can be used for multiple signature operations.
Public methodCreateTimestamp

Create a time-stamp configuration

Public methodDispose

Close the object

Release all resources associated with the object.
(Inherited from Provider)
Public methodEquals
(Inherited from NativeObject)
Public methodGetHashCode
(Inherited from NativeObject)
Top
See Also