|
|
|
|
- Managing certificates in WEBDEV
CertificateCheckFileSignatureFile (Function) In french: CertificatVérifieFichierSignatureFichier Checks the correspondence between a signature and a file. The signature was kept as an external file.
MyCertificate is Certificate // Open the certificate picker of Windows MyCertificate = CertificateSelect() // Cancelation or error IF MyCertificate.Name = "" THEN RETURN END // Checks whether the selected certificate is valid for signing IF MyCertificate.ValidForSignature = False THEN Info("The selected certificate cannot be used to generate a signature.") RETURN END // Retrieve the file containing the signature bufSignature is Buffer bufSignature = CertificateSignFile(FullFileName, MyCertificate, MySignatureFile) // Check the signature SWITCH CertificateCheckFileSignatureFile(FullFileName, MySignatureFile) CASE certificateOk: Info("Valid signature and trusted certificate") CASE certificateInvalid: Info("Invalid signature or certificate") CASE certificateExpired: Info("Valid signature but expired certificate") CASE certificateUntrusted: Info("Valid signature but root confidence " + ... "of certificate not reliable") END
Syntax
<Result> = CertificateCheckFileSignatureFile(<File name> , <Signature file>)
<Result>: Integer constant Result of signature check: | | certificateExpired | Valid signature but expired certificate. | certificateInvalid | Invalid signature or certificate. | certificateOk | Trusted signature and certificate. | certificateUntrusted | Valid signature but untrusted certificate root. |
<File name>: Character string Full or relative name of the file on which the check must be performed. <Signature file>: Character string Full or relative name of the external file containing the signature. This file is created by CertificateSignFile.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|