THPDFSignatureProviderRequest Record

Kantaa yhden allekirjoituspalveluoperaation algoritmin, syötteen, avainmaterialin ja kirjanpitotunnisteet

Määrittely

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;

Yksikkö

HPDFSignatureProvider

Kentät

KenttäTarkoitus
AlgorithmSuoritettava allekirjoitusalgoritmi, esimerkiksi hsaRSAPKCS1v15, hsaRSAPSS tai hsaECDSA
AlgorithmOIDAllekirjoitusalgoritmin objektitunniste
DigestAlgorithmOIDTiivistelmäalgoritmin objektitunniste
PSSSaltLengthSuolan pituus RSA-PSS:lle; väliltä 0..65535 poikkeavat arvot hylätään
InputKindKantaako Input viestiä (sikMessage) vai valmista tiivistelmää (sikDigest)
InputViesti- tai tiivistelmätavut; tyhjä tai ylisuuri syöte hylätään virheellisenä
PublicKeyJulkisen avaimen tavut, jotka tuodaan, kun allekirjoitus varmistetaan
SignatureVarmistusoperaatioiden tarkistamat allekirjoitustavut
CertificateDERDER-sertifikaatti, jolla arvioidaan syntyvän allekirjoituksen koko
KeyIdentifierPalvelukohtainen tunniste, joka nimeää allekirjoitusavaimen
OperationIdentifierTunniste, jonka palvelu tarkistaa peruutuslähdettään vastaan uusintojen välillä
ContextPalvelun määrittelemät kontekstitavut, jotka kulkevat pyynnön mukana

Käyttöhuomautukset

Aiheeseen liittyvät API:t