THPDFSignatureAlgorithm Type
Ονομάζει τον αλγόριθμο υπογραφής δημόσιου κλειδιού με τον οποίο υπογράφει ή επαληθεύει ένας πάροχος υπογραφών
Δήλωση
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
Μονάδα
HPDFSignatureProvider
Τιμές
| Τιμή | Σκοπός |
|---|---|
hsaUnknown | Κανένας αλγόριθμος επιλεγμένος ή αναγνωρισμένος, η αντιστοίχιση display-name επιστρέφει κενό string |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 πάνω σε digest που δίνει ο καλών, αναφέρεται ως RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS με ρητές παραμέτρους πάνω σε digest που δίνει ο καλών, αναφέρεται ως RSA-PSS |
hsaECDSA | ECDSA πάνω στη named curve του provider, που υπογράφει digest δοσμένο από τον καλούντα, αναφέρεται ως ECDSA |
hsaEd25519 | Ed25519 PureEdDSA, υπογράφει το ίδιο το μήνυμα, αναφέρεται ως Ed25519 |
hsaEd448 | Ed448 PureEdDSA, υπογράφει το ίδιο το μήνυμα, αναφέρεται ως Ed448 |
hsaMLDSA44 | Post-quantum υπογραφές ML-DSA-44, αναφέρεται ως ML-DSA-44 |
hsaMLDSA65 | Post-quantum υπογραφές ML-DSA-65, αναφέρεται ως ML-DSA-65 |
hsaMLDSA87 | Post-quantum υπογραφές ML-DSA-87, αναφέρεται ως ML-DSA-87 |
Σημειώσεις χρήσης
- Το
HPDFSignatureAlgorithmNameαντιστοιχεί κάθε τιμή στο display name της, που είναι και το όνομα αλγορίθμου που αναφέρεται στα signature info records - Οι αλγόριθμοι βάσει digest (
hsaRSAPKCS1v15,hsaRSAPSS,hsaECDSA) και οι αλγόριθμοι PureEdDSA απαιτούν διαφορετικές τιμέςTHPDFSignatureInputKindστο αίτημα - Η εξέταση κλειδιού πιστοποιητικού, όπως η εκτίμηση μεγέθους υπογραφής, υποστηρίζει τις τιμές RSA και ECDSA και αναφέρει
spsUnsupportedγια τις υπόλοιπες