AsymmetricAlgorithm.ImportSubjectPublicKeyInfo 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, ş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:
virtual void ImportSubjectPublicKeyInfo(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] int % bytesRead);
public virtual void ImportSubjectPublicKeyInfo (ReadOnlySpan<byte> source, out int bytesRead);
abstract member ImportSubjectPublicKeyInfo : ReadOnlySpan<byte> * int -> unit
override this.ImportSubjectPublicKeyInfo : ReadOnlySpan<byte> * int -> unit
Public Overridable 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 source
okunan bayt sayısını gösteren bir değer içerir. Bu parametre başlatılmamış olarak kabul edilir.
Özel durumlar
içindekiler source
ASN.1-DER ile kodlanmış X.509 SubjectPublicKeyInfo yapısını temsil etme.
-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.
Türetilmiş bir tür bu üyeyi geçersiz kılmadı.
Açıklamalar
Bu yöntem yalnızca SubjectPublicKeyInfo ikili (DER) kodlamasını destekler. Değer Base64 ile kodlanmış veya PEM metin biçimindeyse, çağıranın bu yöntemi çağırmadan önce içeriği Base64 ile çözmesi gerekir.
Bu veri biçiminin içeriğini yorumlamak için algoritmaya özgü destek gerektiğinden varsayılan ImportSubjectPublicKeyInfo olarak bir NotImplementedException oluşturur.