Class SignHelper
- Namespace
- 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
- Inheritance
-
SignHelper
- Inherited Members
Fields
CERTIFICATE_STRING
The certificate string used to identify Secure Exchanges certification signatures in PDF documents.
public const string CERTIFICATE_STRING = "---------------Secure Exchanges certificate---------------"
Field Value
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)
Parameters
recipientIndexDictionary<RecipientInfo, List<FileZoneDefinition>>templateZonesIEnumerable<SignTemplateRecipient>SHA512stringrecipientsMatchKeyValuePair<string, RecipientInfo>[]
Returns
ConcatRecipientZoneDefinitionLists(List<RecipientZoneDefinition>, List<RecipientZoneDefinition>)
Concats 2 RecipientZoneDefinition lists
public static List<RecipientZoneDefinition> ConcatRecipientZoneDefinitionLists(List<RecipientZoneDefinition> list1, List<RecipientZoneDefinition> list2)
Parameters
list1List<RecipientZoneDefinition>list2List<RecipientZoneDefinition>
Returns
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)
Parameters
recipientIndexDictionary<RecipientInfo, List<FileZoneDefinition>>
Returns
GetCertificationToken(GetCertificationTokenSDKArgs, CertificationMetadata)
Retrieves a certification token
public static GetCertificationTokenResponse GetCertificationToken(GetCertificationTokenSDKArgs args, CertificationMetadata metadata = null)
Parameters
argsGetCertificationTokenSDKArgsmetadataCertificationMetadata
Returns
ValidateDocumentSignatureIntegrity(ValidateDocumentSignatureIntegrity_args)
Validate the document integrity of a signed file
public static ValidateDocumentSignatureIntegrityResponse ValidateDocumentSignatureIntegrity(ValidateDocumentSignatureIntegrity_args args)