THPDFSignatureAlgorithm Type
Đặt tên thuật toán signature khóa công khai mà một signature provider dùng để ký hoặc verify
Khai báo
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Đơn vị
HPDFSignatureProvider
Giá trị
| Giá trị | Mục đích |
|---|---|
hsaUnknown | Chưa chọn hay nhận dạng thuật toán nào; mapping display-name trả về chuỗi rỗng |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 trên digest do caller cung cấp; được báo là RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS với tham số tường minh trên digest do caller cung cấp; được báo là RSA-PSS |
hsaECDSA | ECDSA trên named curve của provider, ký một digest do caller cung cấp; được báo là ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, ký trực tiếp message; được báo là Ed25519 |
hsaEd448 | Ed448 PureEdDSA, ký trực tiếp message; được báo là Ed448 |
hsaMLDSA44 | Chữ ký post-quantum ML-DSA-44; được báo là ML-DSA-44 |
hsaMLDSA65 | Chữ ký post-quantum ML-DSA-65; được báo là ML-DSA-65 |
hsaMLDSA87 | Chữ ký post-quantum ML-DSA-87; được báo là ML-DSA-87 |
Ghi chú sử dụng
HPDFSignatureAlgorithmNamemap mọi giá trị sang display name tương ứng, cũng chính là tên thuật toán được báo trên các signature info record- Các thuật toán dựa trên digest (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) và các thuật toán PureEdDSA đòi hỏi giá trịTHPDFSignatureInputKindkhác nhau trên request - Việc kiểm tra khóa certificate như ước lượng kích thước signature chỉ hỗ trợ các giá trị RSA và ECDSA, phần còn lại báo
spsUnsupported