THPDFSignatureProviderRequest Record

Trägt Algorithmus, Eingabe, Schlüsselmaterial und Buchhaltungsbezeichner einer Signaturanbieter-Operation

Deklaration

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;

Unit

HPDFSignatureProvider

Felder

FeldZweck
AlgorithmAuszuführender Signaturalgorithmus, etwa hsaRSAPKCS1v15, hsaRSAPSS oder hsaECDSA
AlgorithmOIDObjektbezeichner des Signaturalgorithmus
DigestAlgorithmOIDObjektbezeichner des Digest-Algorithmus
PSSSaltLengthSalt-Länge für RSA-PSS; Werte außerhalb 0..65535 weist der Anbieter zurück
InputKindOb Input eine Nachricht (sikMessage) oder einen fertigen Digest (sikDigest) hält
InputNachrichten- oder Digest-Bytes; leere oder zu große Eingaben werden als fehlerhaft zurückgewiesen
PublicKeyPublic-Key-Bytes, die beim Verifizieren einer Signatur importiert werden
SignatureVon Verifikationsoperationen geprüfte Signatur-Bytes
CertificateDERDER-Zertifikat zur Schätzung der entstehenden Signaturgröße
KeyIdentifierAnbieterspezifischer Bezeichner, der den Signierschlüssel benennt
OperationIdentifierBezeichner, den der Anbieter zwischen Wiederholungen gegen seine Cancellation-Source prüft
ContextAnbieterdefinierte Kontext-Bytes, die mit der Anfrage mitgehen

Verwendungshinweise

Verwandte APIs