CmsSigner Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |