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 envuelve se rechaza; el relleno tras el objeto CMS externo 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 notifica la enumeración de firmas |
| CertIndex | Índice con base cero en el conjunto incrustado, en orden de codificación |
Valores devueltos
| Certificate | Los bytes del certificado |
|---|---|
| Empty string | El índice está fuera del intervalo o no se pudo leer el archivo o el campo |
Observaciones
Esto solo lee la estructura y no verifica nada: informa del certificado indicado por la firma, no de uno cuya autoría de una firma válida se haya comprobado
El documento se lee con un identificador compartido, por lo que esta operación responde aunque un verificador o visor ya tenga abierto el archivo
Véase también
GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER