Date: Fri, 29 Mar 2024 09:29:15 +0100 (CET) Message-ID: <1623047306.189.1711700955800@atlconfluence01.d4.namirialtrusted.it> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_188_743730110.1711700955798" ------=_Part_188_743730110.1711700955798 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Please note that you will need an active, dynam= ic and enrolled biometric server profile for the = following configurations. For more information about the biometric server p= lease do not hesitate to contact us.
Please also note the following preconditions:
Charly wants to open a new bank account. In order to be able to guarante= e that Charly and no one else signs future signatures, Charly has to = sign six times to collect them in order to use those six signature to verif= y future signatures from Charly. This ensure that even if Charly does not s= ign directly in the bank, his signatures, which are digitally signed, are v= erified with the collected six signatures to check if Charly signed the doc= ument.
In order to verify the signature with the collected six signature from t= he enrolled biometric server the following attribute must be set:
"IsBio": true= ,
Please note that the signature will not be verified if the value for "Is= Bio" is set to false!
Furthermore, the "BiometricServerUserId" must be set. The uid is the use= r id which can be found in the biometric server profile:
"BiometricSer= verUserId": "string",
Please also see the following configuration= which shows where to place those two attributes:
"AllowedSigna= tureTypes": { "Biometric": { "BiometricVerification": true, "AllowBiometricStoringOnly": true, "StoreSignedResponseWithoutBioData": true, "AllowSkipBiometricVerification": true, "BiometricServerUserId": "string", "SignaturePositioning": "WithinField", "Preferred": true, "StampImprintConfiguration": { "DisplayExtraInformation": true, "DisplayEmail": true, "DisplayTransactionId": true, "DisplayTransactionToken": true, "DisplayPhoneNumber": true, "UseCustomStampImprint": true, "DisplayIp": true, "DisplayName": true, "DisplaySignatureDate": true, "FontName": "string", "FontSizeInPt": 0 } } },
In this configuration you can also find thr= ee more attributes to configure the settings of biometric verification:
Please also see the following complete workstep configuration:
{ "Documents": [{ "FileId": "20f35fe5-1234-1234-847d-02ece578ad88", "DocumentNumber": 1 } ], "Name": "Test", "Activities": [{ "Action": { "Sign": { "RecipientConfiguration": { "ContactInformation": { "Email": "johndoe@sample.com", "GivenName": "John", "Surname": "Doe", "LanguageCode": "EN" } =20 }, "Elements": { = =20 "Signatures": [{ "TaskConfiguration": { "OrderDefinition": { "OrderIndex": 0 } }, "ElementId": "sample sig biometric", "Required": true, "DocumentNumber": 1, "DisplayName": "Sign here", "AllowedSignatureTypes": { "Biometric": { "BiometricVerification": true, "AllowBiometricStoringOnly": true, "StoreSignedResponseWithoutBioData"= : true, "AllowSkipBiometricVerification": t= rue, "BiometricServerUserId": "string", "SignaturePositioning": "WithinFiel= d", "Preferred": true, "StampImprintConfiguration": { "DisplayExtraInformation": true, "DisplayEmail": true, "DisplayTransactionId": true, "DisplayTransactionToken": true, "DisplayPhoneNumber": true, "UseCustomStampImprint": true, "DisplayIp": true, "DisplayName": true, "DisplaySignatureDate": true, "FontName": "string", "FontSizeInPt": 0 } } }, "FieldDefinition": { "Position": { "PageNumber": 1, "X": 100, "Y": 200 }, "Size": { "Width": 100, "Height": 70 } } } ] }, "SigningGroup": "firstSigner" } } }, { "Action": { "SendCopy": { "RecipientConfiguration": { "ContactInformation": { "Email": "johndoe@sample.com", "GivenName": "John", "Surname": "Doe", "LanguageCode": "EN" } } } } } ] =20 }
With this configuration set the signing will be verified. If the signatu= re does not match the others the signature will be rejected! Please see the= next figure: