RSA.ImportRSAPublicKey(ReadOnlySpan<Byte>, Int32) Yöntem

Tanım

Şifre çözme işleminden sonra ortak anahtarı PKCS#1 RSAPublicKey yapısından içeri aktarır ve bu nesnenin anahtarlarını değiştirir.

public:
 virtual void ImportRSAPublicKey(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] int % bytesRead);
public virtual void ImportRSAPublicKey (ReadOnlySpan<byte> source, out int bytesRead);
abstract member ImportRSAPublicKey : ReadOnlySpan<byte> * int -> unit
override this.ImportRSAPublicKey : ReadOnlySpan<byte> * int -> unit
Public Overridable Sub ImportRSAPublicKey (source As ReadOnlySpan(Of Byte), ByRef bytesRead As Integer)

Parametreler

source
ReadOnlySpan<Byte>

ASN.1-BER kodlamasında PKCS#1 RSAPublicKey yapısının baytları.

bytesRead
Int32

Bu yöntem döndürdüğünde, dosyasından sourceokunan bayt sayısını gösteren bir değer içerir. Bu parametre başlatılmamış olarak değerlendirilir.

Özel durumlar

içindekiler source ASN.1-BER ile kodlanmış PKCS#1 RSAPublicKey yapısını temsil eder.

-veya-

Anahtar içeri aktarılamadı.

Açıklamalar

Bu yöntem yalnızca RSAPublicKey ikili (BER/CER/DER) kodlamasını destekler. Değer Base64 ile kodlanmışsa veya PEM metin biçimindeyse, çağıranın bu yöntemi çağırmadan önce içeriği Base64 ile çözmesi gerekir.

Şunlara uygulanır