THPDFSignatureAlgorithm Type
Menamai algoritma signature public-key yang dipakai signature provider untuk menandatangani atau memverifikasi
Deklarasi
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Unit
HPDFSignatureProvider
Nilai
| Nilai | Tujuan |
|---|---|
hsaUnknown | Tidak ada algoritma yang dipilih atau dikenali; pemetaan display name mengembalikan string kosong |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 atas digest yang diberikan pemanggil; dilaporkan sebagai RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS dengan parameter eksplisit atas digest yang diberikan pemanggil; dilaporkan sebagai RSA-PSS |
hsaECDSA | ECDSA di atas named curve milik provider, menandatangani digest yang diberikan pemanggil; dilaporkan sebagai ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, menandatangani pesannya sendiri; dilaporkan sebagai Ed25519 |
hsaEd448 | Ed448 PureEdDSA, menandatangani pesannya sendiri; dilaporkan sebagai Ed448 |
hsaMLDSA44 | Signature post-quantum ML-DSA-44; dilaporkan sebagai ML-DSA-44 |
hsaMLDSA65 | Signature post-quantum ML-DSA-65; dilaporkan sebagai ML-DSA-65 |
hsaMLDSA87 | Signature post-quantum ML-DSA-87; dilaporkan sebagai ML-DSA-87 |
Catatan penggunaan
HPDFSignatureAlgorithmNamememetakan setiap nilai ke display name-nya, yang juga menjadi nama algoritma yang dilaporkan pada signature info record- Algoritma berbasis digest (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) dan algoritma PureEdDSA menuntut nilaiTHPDFSignatureInputKindyang berbeda pada request - Inspeksi key sertifikat seperti estimasi ukuran signature mendukung nilai RSA dan ECDSA serta melaporkan
spsUnsupporteduntuk sisanya