CmsSigner Sınıf

Tanım

CMS/PKCS#7 imzalı ileti için potansiyel imzalayanı temsil eder.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Devralma
CmsSigner

Oluşturucular

Name Description
CmsSigner()

Sınıfın CmsSigner yeni bir örneğini varsayılan değerlerle başlatır.

CmsSigner(CspParameters)
Geçersiz.

Kalıcı bir anahtardan sınıfının yeni bir örneğini CmsSigner başlatır.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Sınıfın CmsSigner yeni bir örneğini belirtilen bir imzalayan sertifikası, konu tanımlayıcı türü ve özel anahtar nesnesiyle başlatır.

CmsSigner(SubjectIdentifierType, X509Certificate2, CompositeMLDsa)

CMS/PKCS#7 imzalı ileti için potansiyel imzalayanı temsil eder.

CmsSigner(SubjectIdentifierType, X509Certificate2, MLDsa)

CMS/PKCS#7 imzalı ileti için potansiyel imzalayanı temsil eder.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

Belirtilen imzalayan sertifikası, konu tanımlayıcı türü, özel anahtar nesnesi ve RSA imza doldurması ile CmsSigner sınıfının yeni bir örneğini başlatır.

CmsSigner(SubjectIdentifierType, X509Certificate2, SlhDsa)

CMS/PKCS#7 imzalı ileti için potansiyel imzalayanı temsil eder.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Belirtilen imzalayan sertifikası ve konu tanımlayıcı türüyle sınıfının yeni bir örneğini CmsSigner başlatır.

CmsSigner(SubjectIdentifierType)

Sınıfın CmsSigner yeni bir örneğini belirtilen konu tanımlayıcı türüyle başlatır.

CmsSigner(X509Certificate2)

Sınıfın CmsSigner yeni bir örneğini belirtilen imzalayan sertifikasıyla başlatır.

Özellikler

Name Description
Certificate

özelliği, Certificate imzalama sertifikasını X509Certificate2 temsil eden nesneyi ayarlar veya alır.

Certificates

ve WholeChainile ExcludeRoot birlikte kabul edilen bir sertifika koleksiyonunu alır.

DigestAlgorithm

İmzayla kullanılacak karma algoritması için algoritma tanımlayıcısını alır veya ayarlar.

IncludeOption

İmzalayan sertifikanın sertifika zincirinin ne kadarının imzalı iletiye ekleneceğini belirten seçeneği alır veya ayarlar.

PrivateKey

İmzalama sırasında kullanılacak özel anahtar nesnesini alır veya ayarlar.

SignaturePadding

Kullanılacak RSA imza doldurmasını alır veya ayarlar.

SignedAttributes

İmza tarafından da korunan bu imzayla ilişkilendirilecek öznitelik koleksiyonlarını alır.

SignerIdentifierType

Hangi imzalama sertifikasının kullanıldığını belirlemek için kullanılacak düzeni alır.

UnsignedAttributes

İmza tarafından korunmayan bu imzayla ilişkilendirilecek öznitelik koleksiyonlarını alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır