THPDFSignatureInputKind Type
Informuje dostawcę podpisu, czy wejście żądania niesie surową wiadomość, czy wcześniej wyliczony digest
Deklaracja
THPDFSignatureInputKind= (
sikMessage,
sikDigest
);
Jednostka
HPDFSignatureProvider
Wartości
| Wartość | Przeznaczenie |
|---|---|
sikMessage | Wejście żądania zawiera same bajty wiadomości; dostawcy PureEdDSA, tacy jak Ed25519 i Ed448, tego wymagają i hashują wewnętrznie |
sikDigest | Wejście żądania zawiera wcześniej wyliczony digest; podpisujący oparci na digescie, tacy jak RSA i ECDSA, tego wymagają |
Uwagi dotyczące użycia
- Dostawcy odrzucają żądanie, którego rodzaj wejścia nie pasuje do ich algorytmu, statusem
spsMalformed, więc sprawdź algorytm przed wypełnieniem żądania - Przy
sikMessagenie ma osobnego kroku hashowania — dokładnie tego oczekuje PureEdDSA; każdy przekazany digest zostałby podpisany jako nieprzejrzyste dane - Użyj
sikDigest, gdy bajty do zhashowania zostały już skonsumowane gdzie indziej, na przykład gdy digest placeholdera był wyliczany podczas podpisywania