Table of Contents

Class SignHelper

Espace de noms
SecureExchangesSDK.Helpers
Assembly
SecureExchangesSDK.NetCore.dll

Helper class for managing digital signature zones and PDF document signing operations. Provides methods for creating, validating, and processing signature zones on PDF documents.

public static class SignHelper
Héritage
SignHelper
Membres hérités

Fields

CERTIFICATE_STRING

The certificate string used to identify Secure Exchanges certification signatures in PDF documents.

public const string CERTIFICATE_STRING = "---------------Secure Exchanges certificate---------------"

Valeur du champ

string

Methods

AddFileZoneDefToRecipientIndex(Dictionary<RecipientInfo, List<FileZoneDefinition>>, IEnumerable<SignTemplateRecipient>, string, params KeyValuePair<string, RecipientInfo>[])

This method is convert, zone template to definitionzones for recipients

public static Dictionary<RecipientInfo, List<FileZoneDefinition>> AddFileZoneDefToRecipientIndex(Dictionary<RecipientInfo, List<FileZoneDefinition>> recipientIndex, IEnumerable<SignTemplateRecipient> templateZones, string SHA512, params KeyValuePair<string, RecipientInfo>[] recipientsMatch)

Paramètres

recipientIndex Dictionary<RecipientInfo, List<FileZoneDefinition>>
templateZones IEnumerable<SignTemplateRecipient>
SHA512 string
recipientsMatch KeyValuePair<string, RecipientInfo>[]

Retour

Dictionary<RecipientInfo, List<FileZoneDefinition>>

ConcatRecipientZoneDefinitionLists(List<RecipientZoneDefinition>, List<RecipientZoneDefinition>)

Concats 2 RecipientZoneDefinition lists

public static List<RecipientZoneDefinition> ConcatRecipientZoneDefinitionLists(List<RecipientZoneDefinition> list1, List<RecipientZoneDefinition> list2)

Paramètres

list1 List<RecipientZoneDefinition>
list2 List<RecipientZoneDefinition>

Retour

List<RecipientZoneDefinition>

ConvertRecipientIndexToList(Dictionary<RecipientInfo, List<FileZoneDefinition>>)

Take a recipient FileZoneDefinition dictionnary and transform it to a list of RecipientZoneDefinition

public static List<RecipientZoneDefinition> ConvertRecipientIndexToList(Dictionary<RecipientInfo, List<FileZoneDefinition>> recipientIndex)

Paramètres

recipientIndex Dictionary<RecipientInfo, List<FileZoneDefinition>>

Retour

List<RecipientZoneDefinition>

GetCertificationToken(GetCertificationTokenSDKArgs, CertificationMetadata)

Retrieves a certification token

public static GetCertificationTokenResponse GetCertificationToken(GetCertificationTokenSDKArgs args, CertificationMetadata metadata = null)

Paramètres

args GetCertificationTokenSDKArgs
metadata CertificationMetadata

Retour

GetCertificationTokenResponse

ValidateDocumentSignatureIntegrity(ValidateDocumentSignatureIntegrity_args)

Validate the document integrity of a signed file

public static ValidateDocumentSignatureIntegrityResponse ValidateDocumentSignatureIntegrity(ValidateDocumentSignatureIntegrity_args args)

Paramètres

args ValidateDocumentSignatureIntegrity_args

Retour

ValidateDocumentSignatureIntegrityResponse