AsymmetricKeyExchangeDeformatter.SetKey(AsymmetricAlgorithm) Yöntem
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.
Türetilmiş bir sınıfta geçersiz kılındığında, gizli dizi bilgilerinin şifresini çözmek için kullanılacak özel anahtarı ayarlar.
public:
abstract void SetKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key);
public abstract void SetKey (System.Security.Cryptography.AsymmetricAlgorithm key);
abstract member SetKey : System.Security.Cryptography.AsymmetricAlgorithm -> unit
Public MustOverride Sub SetKey (key As AsymmetricAlgorithm)
Parametreler
Özel anahtarı tutan uygulamasının AsymmetricAlgorithm örneği.
Örnekler
Aşağıdaki kod örneği, şifreleme işlemleri için ortak anahtarı ayarlamak üzere öğesinin nasıl geçersiz kılınyacağını SetKey gösterir. Bu kod örneği, sınıfı için AsymmetricKeyExchangeDeformatter sağlanan daha büyük bir örneğin parçasıdır.
public override void SetKey(AsymmetricAlgorithm key)
{
if (key != null)
{
_rsaKey = (RSA)key;
}
else
{
throw new ArgumentNullException(nameof(key));
}
}
Public Overrides Sub SetKey(ByVal key As AsymmetricAlgorithm)
If (Not key Is Nothing) Then
rsaKey = CType(key, RSA)
Else
Throw New ArgumentNullException("key")
End If
End Sub
Açıklamalar
Bir uygulamayı çağırmadan DecryptKeyExchange önce bir anahtar ayarlamanız gerekir.