GetSignatureEmbeddedCertificateDER
Firmas digitales
Descripción
Devuelve un certificado incrustado en una firma, codificado en DER
Una colección de certificados que sobrepasa el contenedor CMS que la contiene se rechaza; el relleno después del objeto CMS exterior se sigue aceptando
Sintaxis
Delphi
Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: Integer): AnsiString;Parámetros
| InputFile | El PDF firmado |
|---|---|
| Password | La contraseña para abrirlo o una cadena vacía |
| FieldName | Un nombre de campo de firma según lo informado por la enumeración de firmas |
| CertIndex | Índice basado en cero dentro del conjunto incrustado, en orden de codificación |
Valores devueltos
| Certificate | Los bytes del certificado |
|---|---|
| Empty string | El índice está fuera de rango o no se pudo leer el archivo o campo |
Observaciones
Esto solo lee la estructura y no verifica nada: informa el certificado que nombra la firma, no un certificado que se haya comprobado que produjo una firma válida
El documento se lee con un identificador compartido, por lo que responde mientras un verificador o visor ya mantiene abierto el archivo
Véase también
GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER