System::Security::Cryptography::Pkcs::CmsSigner sınıfı

CmsSigner class

CMS kullanarak nesneleri imzalamak için API sağlar. Nesneleri kendiliğinden imzalamaz, bunun için SignedCMS sınıfını kullanın. Henüz uygulanmadı. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class CmsSigner : public System::Object

Yöntemler

YöntemAçıklama
CmsSigner(const SharedPtr<X509Certificates::X509Certificate2>&)İmzayı X509 sertifikasıyla başlatır.
get_DigestAlgorithm() constİmza ile kullanılan hash algoritmasını alır.
get_IncludeOption() constZincirdeki hangi sertifikaların imzaya dahil edileceğini kontrol eder.
set_DigestAlgorithm(const SharedPtr<Oid>&)İmza ile kullanılacak hash algoritmasını ayarlar.
set_IncludeOption(X509Certificates::X509IncludeOption)Zincirdeki hangi sertifikaların imzaya dahil edileceğini belirtir.

Ayrıca Bakınız