System::Security::Cryptography::Pkcs::CmsSigner κλάση
περιεχόμενα
[
κρύβω
]CmsSigner class
Παρέχει API για την υπογραφή αντικειμένων χρησιμοποιώντας CMS. Δεν υπογράφει αντικείμενα από μόνο του, χρησιμοποιήστε την κλάση SignedCMS για αυτό. Δεν έχει υλοποιηθεί. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο μέσω της συνάρτησης System::MakeObject() . Ποτέ μην δημιουργείτε στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα δήλωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να το περάσετε ως όρισμα σε συναρτήσεις.
class CmsSigner : public System::Object
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| CmsSigner(const SharedPtr<X509Certificates::X509Certificate2>&) | Αρχικοποιεί τον υπογράφοντα με πιστοποιητικό X509. |
| get_DigestAlgorithm() const | Λαμβάνει τον αλγόριθμο κατακερματισμού που χρησιμοποιείται με την υπογραφή. |
| get_IncludeOption() const | Ελέγχει ποια πιστοποιητικά από την αλυσίδα θα συμπεριληφθούν στην υπογραφή. |
| set_DigestAlgorithm(const SharedPtr<Oid>&) | Ορίζει τον αλγόριθμο κατακερματισμού που χρησιμοποιείται με την υπογραφή. |
| set_IncludeOption(X509Certificates::X509IncludeOption) | Καθορίζει ποια πιστοποιητικά από την αλυσίδα θα συμπεριληφθούν στην υπογραφή. |
Δείτε επίσης
- Class Object
- Namespace System::Security::Cryptography::Pkcs
- Library Aspose.Page for C++