THPDFSignatureProviderRequest Record

Draagt het algoritme, de invoer, het sleutelmateriaal en de bookkeeping-identificatoren van één handtekeningprovideroperatie

Declaratie

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;

Eenheid

HPDFSignatureProvider

Velden

VeldDoel
AlgorithmUit te voeren handtekeningalgoritme, zoals hsaRSAPKCS1v15, hsaRSAPSS of hsaECDSA
AlgorithmOIDObjectidentifier van het handtekeningalgoritme
DigestAlgorithmOIDObjectidentifier van het digest-algoritme
PSSSaltLengthSaltlengte voor RSA-PSS; waarden buiten 0..65535 wijst de provider af
InputKindOf Input een message (sikMessage) of een kant-en-klare digest (sikDigest) bevat
InputMessage- of digestbytes; lege of te grote invoer wordt als misvormd afgewezen
PublicKeyPublic key-bytes die worden geïmporteerd wanneer een handtekening wordt geverifieerd
SignatureHandtekeningbytes die verify-operaties controleren
CertificateDERDER-certificaat waarmee de grootte van de resulterende handtekening wordt geschat
KeyIdentifierProviderspecifieke identificator die de ondertekeningssleutel noemt
OperationIdentifierIdentificator die de provider tussen retries controleert tegen zijn annuleringsbron
ContextProvidergedefinieerde contextbytes die met het request meegaan

Gebruiksopmerkingen

Gerelateerde API's