X509AsymmetricSecurityKey.GetSignatureFormatter(String) Yöntem

Tanım

Dijital imza için biçimlendirici algoritmasını alır.

public:
 override System::Security::Cryptography::AsymmetricSignatureFormatter ^ GetSignatureFormatter(System::String ^ algorithm);
public override System.Security.Cryptography.AsymmetricSignatureFormatter GetSignatureFormatter (string algorithm);
override this.GetSignatureFormatter : string -> System.Security.Cryptography.AsymmetricSignatureFormatter
Public Overrides Function GetSignatureFormatter (algorithm As String) As AsymmetricSignatureFormatter

Parametreler

algorithm
String

Örneğini almak için dijital imzanın biçimlendirici algoritması.

Döndürülenler

AsymmetricSignatureDeformatter Dijital imza için biçimlendirici algoritmasını temsil eden bir.

Özel durumlar

Oluşturucuda belirtilen X.509 sertifikasının özel anahtarı yok.

-veya-

algorithm ve XmlDsigDSAUrl oluşturucusunda belirtilen X.509 sertifikasının özel anahtarı türünde DSAdeğil.

-veya-

algorithmveya RsaSha256Signature ve XmlDsigRSASHA1Url oluşturucuda belirtilen X.509 sertifikasının özel anahtarı türünde RSAdeğil.

-veya-

algorithm Desteklenmez. Desteklenen algoritmalar şunlardır: XmlDsigDSAUrl,

XmlDsigRSASHA1Url, ve RsaSha256Signature.

Açıklamalar

parametresini XmlDsigDSAUrlbelirtmek algorithm için , XmlDsigRSASHA1Url veya RsaSha256Signature alanlarını kullanın.

SHA1 ile ilgili çakışma sorunları nedeniyle Microsoft, SHA256 veya üzerini temel alan bir güvenlik modeli önerir.

Şunlara uygulanır