THPDFSignatureProviderRequest Record

Bærer algoritmen, inndataene, nøkkelmaterialet og bokføringsidentifikatorene til én signaturleverandør-operasjon

Deklarasjon

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;

Enhet

HPDFSignatureProvider

Felt

FeltFormål
AlgorithmSignaturalgoritmen som skal kjøres, for eksempel hsaRSAPKCS1v15, hsaRSAPSS eller hsaECDSA
AlgorithmOIDObjektidentifikator (OID) for signaturalgoritmen
DigestAlgorithmOIDObjektidentifikator (OID) for digest-algoritmen
PSSSaltLengthSaltlengde for RSA-PSS; verdier utenfor 0..65535 avvises av leverandøren
InputKindOm Input holder en melding (sikMessage) eller en ferdig digest (sikDigest)
InputMeldings- eller digest-byte; tomt eller for stort inndata avvises som feilformet
PublicKeyByte av den offentlige nøkkelen som importeres når en signatur verifiseres
SignatureSignaturbytene som verifiseringsoperasjoner sjekker
CertificateDERDER-sertifikatet brukt til å estimere den resulterende signaturstørrelsen
KeyIdentifierLeverandørspesifikk identifikator som navngir signeringsnøkkelen
OperationIdentifierIdentifikatoren leverandøren sjekker mot kanselleringskilden sin mellom retry-forsøk
ContextLeverandørdefinerte kontekstbyte som følger med forespørselen

Bruksnotater

Relaterte API-er