THPDFSignatureInputKind Type
요청 입력이 원본 메시지인지 미리 계산된 digest인지 signature provider에 알려 줍니다
선언
THPDFSignatureInputKind= (
sikMessage,
sikDigest
);
유닛
HPDFSignatureProvider
값
| 값 | 목적 |
|---|---|
sikMessage | 요청 입력이 메시지 바이트 그 자체를 담음. Ed25519, Ed448 같은 PureEdDSA provider는 이 값을 요구하며 내부에서 해시합니다 |
sikDigest | 요청 입력이 미리 계산된 digest를 담음. RSA, ECDSA 같은 digest 기반 signer는 이 값을 요구합니다 |
사용 참고 사항
- provider는 입력 종류가 알고리즘과 맞지 않는 요청을
spsMalformed로 거부하므로, 요청을 채우기 전에 알고리즘을 확인하세요 sikMessage에서는 별도 해시 단계가 없는데, 이것이 정확히 PureEdDSA가 기대하는 방식입니다. digest를 넘기면 불투명 데이터로 취급되어 그대로 서명됩니다- 해시할 바이트를 이미 다른 곳에서 소비했다면
sikDigest를 쓰세요. 예컨대 서명 시 placeholder digest를 계산해 둔 경우입니다