Aracılığıyla paylaş


ECAlgorithm.ImportSubjectPublicKeyInfo Yöntem

Tanım

Şifre çözme işleminden sonra bir X.509 SubjectPublicKeyInfo yapısından ortak anahtarı içeri aktarır ve bu nesnenin anahtarlarını değiştirir

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

Parametreler

source
ReadOnlySpan<Byte>

ASN.1-DER kodlamasında X.509 SubjectPublicKeyInfo 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

Türetilmiş bir sınıf için ImportParameters(ECParameters)bir uygulama sağlamadı.

içindekiler source ASN.1-DER ile kodlanmış X.509 SubjectPublicKeyInfo yapısını temsil eder.

-veya-

içindekiler source , anahtarın bu örnek tarafından temsil edilen algoritma dışında bir algoritmaya yönelik olduğunu gösterir.

-veya-

içindekiler source anahtarı desteklenmeyen bir biçimde gösterir.

-veya-

Algoritmaya özgü anahtar içeri aktarma işlemi başarısız oldu.

Açıklamalar

Bu yöntem yalnızca SubjectPublicKeyInfo ikili (DER) kodlamasını destekler. Değer Base64 ile kodlanmışsa, çağıranın bu yöntemi çağırmadan önce içeriği Base64 ile çözmesi gerekir. Bu değer PEM ile kodlanmışsa ImportFromPem(ReadOnlySpan<Char>) kullanılmalıdır.

Şunlara uygulanır