Registro THPDFSignatureProviderRequest

Lleva el algoritmo, la entrada, el material de clave y los identificadores de control de una operación de proveedor de firma

Declaración

THPDFSignatureProviderRequest= record
  Algorithm: THPDFSignatureAlgorithm;
  AlgorithmOID: AnsiString;
  DigestAlgorithmOID: AnsiString;
  PSSSaltLength: Integer;
  InputKind: THPDFSignatureInputKind;
  Input: TBytes;
  PublicKey: TBytes;
  Signature: TBytes;
  CertificateDER: TBytes;
  KeyIdentifier: AnsiString;
  OperationIdentifier: AnsiString;
  Context: TBytes;
end;

Unidad

HPDFSignatureProvider

Campos

CampoPropósito
AlgorithmAlgoritmo de firma a ejecutar, como hsaRSAPKCS1v15, hsaRSAPSS o hsaECDSA
AlgorithmOIDIdentificador de objeto del algoritmo de firma
DigestAlgorithmOIDIdentificador de objeto del algoritmo de digest
PSSSaltLengthLongitud del salt para RSA-PSS; el proveedor rechaza los valores fuera de 0..65535
InputKindSi Input contiene un mensaje (sikMessage) o un digest listo (sikDigest)
InputBytes del mensaje o del digest; la entrada vacía o demasiado grande se rechaza como malformada
PublicKeyBytes de la clave pública que se importan al verificar una firma
SignatureBytes de la firma que comprueban las operaciones de verificación
CertificateDERCertificado DER usado para estimar el tamaño de la firma resultante
KeyIdentifierIdentificador específico del proveedor que nombra la clave de firma
OperationIdentifierIdentificador que el proveedor comprueba contra su fuente de cancelación entre reintentos
ContextBytes de contexto definidos por el proveedor que viajan con la petición

Notas de uso

APIs relacionadas