THPDFSignatureAlgorithm Type
Nazywa algorytm podpisu z kluczem publicznym, którym dostawca podpisu podpisuje albo weryfikuje
Deklaracja
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Jednostka
HPDFSignatureProvider
Wartości
| Wartość | Przeznaczenie |
|---|---|
hsaUnknown | Brak wybranego lub rozpoznanego algorytmu; mapowanie nazw wyświetlania zwraca pusty ciąg |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 na digescie dostarczonym przez wywołującego; zgłaszane jako RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS z jawnymi parametrami na digescie dostarczonym przez wywołującego; zgłaszane jako RSA-PSS |
hsaECDSA | ECDSA na nazwanej krzywej dostawcy, podpisujący digest dostarczony przez wywołującego; zgłaszane jako ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, podpisujący samą wiadomość; zgłaszane jako Ed25519 |
hsaEd448 | Ed448 PureEdDSA, podpisujący samą wiadomość; zgłaszane jako Ed448 |
hsaMLDSA44 | Podpisy postkwantowe ML-DSA-44; zgłaszane jako ML-DSA-44 |
hsaMLDSA65 | Podpisy postkwantowe ML-DSA-65; zgłaszane jako ML-DSA-65 |
hsaMLDSA87 | Podpisy postkwantowe ML-DSA-87; zgłaszane jako ML-DSA-87 |
Uwagi dotyczące użycia
HPDFSignatureAlgorithmNamemapuje każdą wartość na nazwę wyświetlania, która jest też nazwą algorytmu zgłaszana w rekordach informacji o podpisie- Algorytmy oparte na digescie (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) i algorytmy PureEdDSA wymagają różnych wartościTHPDFSignatureInputKindw żądaniu - Inspekcja klucza certyfikatu, na przykład szacowanie rozmiaru podpisu, obsługuje wartości RSA i ECDSA, a dla pozostałych zgłasza
spsUnsupported