Aracılığıyla paylaş


CmsSigner Sınıf

Tanım

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

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

Oluşturucular

CmsSigner()

CmsSigner sınıfının 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)

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

CmsSigner(SubjectIdentifierType, X509Certificate2)

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

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

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

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

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

CmsSigner(X509Certificate2)

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

Özellikler

Certificate

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

Certificates

ve ExcludeRootile WholeChain birlikte değerlendirilen 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

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır