THPDFSignatureAlgorithm Type
signature provider가 서명이나 검증에 쓰는 public-key signature 알고리즘을 지정합니다
선언
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
유닛
HPDFSignatureProvider
값
| 값 | 목적 |
|---|---|
hsaUnknown | 선택되거나 인식된 알고리즘이 없음. display-name 매핑은 빈 문자열을 반환 |
hsaRSAPKCS1v15 | 호출자가 공급한 digest에 대한 RSASSA-PKCS1-v1_5. RSA PKCS#1 v1.5로 보고 |
hsaRSAPSS | 호출자가 공급한 digest에 대한 명시적 파라미터의 RSASSA-PSS. RSA-PSS로 보고 |
hsaECDSA | provider의 named curve로 호출자가 공급한 digest에 서명하는 ECDSA. ECDSA로 보고 |
hsaEd25519 | 메시지 자체에 서명하는 Ed25519 PureEdDSA. Ed25519로 보고 |
hsaEd448 | 메시지 자체에 서명하는 Ed448 PureEdDSA. Ed448로 보고 |
hsaMLDSA44 | ML-DSA-44 post-quantum 서명. ML-DSA-44로 보고 |
hsaMLDSA65 | ML-DSA-65 post-quantum 서명. ML-DSA-65로 보고 |
hsaMLDSA87 | ML-DSA-87 post-quantum 서명. ML-DSA-87로 보고 |
사용 참고 사항
HPDFSignatureAlgorithmName은 모든 값을 display name으로 매핑하며, 이 이름이 signature info 레코드에 보고되는 알고리즘 이름이기도 합니다- digest 기반 알고리즘(
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA)과 PureEdDSA 알고리즘은 요청에서 서로 다른THPDFSignatureInputKind값을 요구합니다 - 서명 크기 추정 같은 인증서 키 검사는 RSA와 ECDSA 값만 지원하며, 나머지는
spsUnsupported를 보고합니다