|
|
|
|
- Managing certificates in WEBDEV
CertificateCheckFileSignatureBuffer (Function) In french: CertificatVérifieFichierSignatureBuffer Checks the correspondence between a signature and a file. The signature was stored as a Buffer variable.
MonCertificat is Certificate
MonCertificat = CertificateSelect()
IF MonCertificat.Name = "" THEN
RETURN
END
IF MonCertificat.ValidForSignature = False THEN
Info("Le certificat sélectionné ne permet de pas de générer une signature.")
RETURN
END
bufSignature is Buffer
bufSignature = CertificateSignFile(NomCompletFichier, MonCertificat)
SWITCH CertificateCheckFileSignatureBuffer(NomCompletFichier, bufSignature)
CASE certificateOk: Info("Signature valide et certificat fiable")
CASE certificateInvalid: Info("Signature ou certificat invalide")
CASE certificateExpired: Info("Signature valide mais certificat expiré")
CASE certificateUntrusted: Info("Signature valide mais racine de confiance "+ ...
"du certificat non fiable")
END
Syntax
<Result> = CertificateCheckBufferSignatureFile(<File name> , <Signature buffer>)
<Result>: Integer Result of signature check: | | certificateExpired (3) | Valid signature but expired certificate. | certificateInvalid (0) | Invalid signature or certificate. | certificateOk (1) | Trusted signature and certificate. | certificateUntrusted (4) | 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 buffer>: Buffer Buffer containing the signature of the file. This buffer is returned by CertificateSignFile.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|