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)Καθορίζει ποια πιστοποιητικά από την αλυσίδα θα συμπεριληφθούν στην υπογραφή.

Δείτε επίσης