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

CmsSigner class

CMS kullanarak nesneleri imzalamak için API sağlar. Kendisi nesneleri imzalamaz, bunun için SignedCMS sınıfını kullanın. Uygulanmamıştır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek asla yığına (stack) ya da new operatörüyle oluşturulmamalıdır, çü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>&)İmzacıyı 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ılan hash algoritmasını ayarlar.
set_IncludeOption(X509Certificates::X509IncludeOption)İmzaya zincirden hangi sertifikaların dahil edileceğini belirtir.

Ayrıca Bakınız