THPDFSignatureAlgorithm Türü
Bir imza sağlayıcının imzaladığı veya doğruladığı public-key imza algoritmasını adlandırır
Bildirim
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Birim
HPDFSignatureProvider
Değerler
| Değer | Amaç |
|---|---|
hsaUnknown | Algoritma seçilmedi veya tanınmadı; görünen ad eşlemesi boş dize döndürür |
hsaRSAPKCS1v15 | Çağıranın sağladığı digest üzerinden RSASSA-PKCS1-v1_5; RSA PKCS#1 v1.5 olarak raporlanır |
hsaRSAPSS | Çağıranın sağladığı digest üzerinde açık parametreli RSASSA-PSS; RSA-PSS olarak raporlanır |
hsaECDSA | Sağlayıcının named curve'ü üzerinde ECDSA, çağıranın sağladığı digest'i imzalar; ECDSA olarak raporlanır |
hsaEd25519 | Ed25519 PureEdDSA, iletinin kendisini imzalar; Ed25519 olarak raporlanır |
hsaEd448 | Ed448 PureEdDSA, iletinin kendisini imzalar; Ed448 olarak raporlanır |
hsaMLDSA44 | ML-DSA-44 post-quantum imzaları; ML-DSA-44 olarak raporlanır |
hsaMLDSA65 | ML-DSA-65 post-quantum imzaları; ML-DSA-65 olarak raporlanır |
hsaMLDSA87 | ML-DSA-87 post-quantum imzaları; ML-DSA-87 olarak raporlanır |
Kullanım notları
HPDFSignatureAlgorithmNameher değeri görünen adına eşler; bu ad aynı zamanda signature info kayıtlarında raporlanan algoritma adıdır- Digest tabanlı algoritmalar (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) ile PureEdDSA algoritmaları istekte farklıTHPDFSignatureInputKinddeğerleri ister - İmza boyutu tahmini gibi sertifika anahtarı incelemeleri RSA ve ECDSA değerlerini destekler, kalanlar için
spsUnsupportedbildirir