CompositeMLDsa.ImportFromEncryptedPem 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.
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır. |
| ImportFromEncryptedPem(String, Byte[]) |
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır. |
| ImportFromEncryptedPem(String, String) |
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Kaynak:
- CompositeMLDsa.cs
- Kaynak:
- CompositeMLDsa.cs
- Kaynak:
- CompositeMLDsa.cs
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportFromEncryptedPem(ReadOnlySpan<char> source, ReadOnlySpan<System::Byte> passwordBytes);
public static System.Security.Cryptography.CompositeMLDsa ImportFromEncryptedPem(ReadOnlySpan<char> source, ReadOnlySpan<byte> passwordBytes);
static member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportFromEncryptedPem (source As ReadOnlySpan(Of Char), passwordBytes As ReadOnlySpan(Of Byte)) As CompositeMLDsa
Parametreler
- source
- ReadOnlySpan<Char>
İçeri aktaracak şifrelenmiş anahtarın PEM metni.
- passwordBytes
- ReadOnlySpan<Byte>
Anahtar malzemesinin şifresini çözerken parola olarak kullanılacak bayt.
Döndürülenler
Özel durumlar
source tanınan etikete sahip PEM ile kodlanmış bir anahtar içermez.
-veya-
source tanınan etikete sahip birden çok PEM kodlu anahtar içerir.
Şifre yanlış.
-veya-
içindeki PEM metninin source temel 64 kodu çözülen içeriği, ASN.1-BER ile kodlanmış PKCS#8 EncryptedPrivateKeyInfo yapısını temsil etmediğinden.
-veya-
pem metninin source temel 64 kod çözme içeriği, anahtarın bu örnek tarafından temsil edilen algoritma dışında bir algoritmaya ait olduğunu gösterir.
-veya-
PEM metninin source temel 64 kodu çözülen içeriği, anahtarı desteklenmeyen bir biçimde temsil edilir.
-veya-
Anahtar içeri aktarılırken bir hata oluştu.
-veya-
Belirtilen Bileşik ML-DSA algoritması desteklenmiyor.
Platform Bileşik ML-DSA'yi desteklemez. Çağıranlar, platformun IsSupported Bileşik ML-DSA'yı desteklenip desteklemediğini belirlemek için özelliğini kullanabilir.
Açıklamalar
Desteklenmeyen veya hatalı biçimlendirilmiş PEM ile kodlanmış nesneler yoksayılır. Desteklenen birden çok PEM etiketi bulunursa, anahtar belirsiz olduğunda anahtarın içeri aktarılmasını önlemek için bir özel durum oluşturulur.
Bu yöntem PEM etiketini destekler ENCRYPTED PRIVATE KEY .
Şunlara uygulanır
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Kaynak:
- CompositeMLDsa.cs
- Kaynak:
- CompositeMLDsa.cs
- Kaynak:
- CompositeMLDsa.cs
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportFromEncryptedPem(ReadOnlySpan<char> source, ReadOnlySpan<char> password);
public static System.Security.Cryptography.CompositeMLDsa ImportFromEncryptedPem(ReadOnlySpan<char> source, ReadOnlySpan<char> password);
static member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportFromEncryptedPem (source As ReadOnlySpan(Of Char), password As ReadOnlySpan(Of Char)) As CompositeMLDsa
Parametreler
- source
- ReadOnlySpan<Char>
İçeri aktaracak şifrelenmiş anahtarın PEM metni.
- password
- ReadOnlySpan<Char>
Anahtar malzemenin şifresini çözmek için kullanılacak parola.
Döndürülenler
Özel durumlar
source tanınan etikete sahip PEM ile kodlanmış bir anahtar içermez.
-veya-
source tanınan etikete sahip birden çok PEM kodlu anahtar içerir.
Şifre yanlış.
-veya-
içindeki PEM metninin source temel 64 kodu çözülen içeriği, ASN.1-BER ile kodlanmış PKCS#8 EncryptedPrivateKeyInfo yapısını temsil etmediğinden.
-veya-
pem metninin source temel 64 kod çözme içeriği, anahtarın bu örnek tarafından temsil edilen algoritma dışında bir algoritmaya ait olduğunu gösterir.
-veya-
PEM metninin source temel 64 kodu çözülen içeriği, anahtarı desteklenmeyen bir biçimde temsil edilir.
-veya-
Anahtar içeri aktarılırken bir hata oluştu.
-veya-
Belirtilen Bileşik ML-DSA algoritması desteklenmiyor.
Platform Bileşik ML-DSA'yi desteklemez. Çağıranlar, platformun IsSupported Bileşik ML-DSA'yı desteklenip desteklemediğini belirlemek için özelliğini kullanabilir.
Açıklamalar
base-64 kod çözme içeriği source PBKDF1 (Password-Based Anahtar Türetme İşlevi 1) veya PBKDF2 (Password-Based Anahtar Türetme İşlevi 2) kullanan bir algoritmayı gösterdiğinde, parola UTF-8 kodlaması aracılığıyla baytlara dönüştürülür.
Desteklenmeyen veya hatalı biçimlendirilmiş PEM ile kodlanmış nesneler yoksayılır. Desteklenen birden çok PEM etiketi bulunursa, anahtar belirsiz olduğunda anahtarın içeri aktarılmasını önlemek için bir özel durum oluşturulur.
Bu yöntem PEM etiketini destekler ENCRYPTED PRIVATE KEY .
Şunlara uygulanır
ImportFromEncryptedPem(String, Byte[])
- Kaynak:
- CompositeMLDsa.cs
- Kaynak:
- CompositeMLDsa.cs
- Kaynak:
- CompositeMLDsa.cs
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportFromEncryptedPem(System::String ^ source, cli::array <System::Byte> ^ passwordBytes);
public static System.Security.Cryptography.CompositeMLDsa ImportFromEncryptedPem(string source, byte[] passwordBytes);
static member ImportFromEncryptedPem : string * byte[] -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportFromEncryptedPem (source As String, passwordBytes As Byte()) As CompositeMLDsa
Parametreler
- source
- String
İçeri aktaracak şifrelenmiş anahtarın PEM metni.
- passwordBytes
- Byte[]
Anahtar malzemesinin şifresini çözerken parola olarak kullanılacak bayt.
Döndürülenler
Özel durumlar
source veya passwordBytes şeklindedir null.
Şunlara uygulanır
ImportFromEncryptedPem(String, String)
- Kaynak:
- CompositeMLDsa.cs
- Kaynak:
- CompositeMLDsa.cs
- Kaynak:
- CompositeMLDsa.cs
Şifrelenmiş RFC 7468 PEM kodlu dizeden Bileşik ML-DSA anahtarını içeri aktarır.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportFromEncryptedPem(System::String ^ source, System::String ^ password);
public static System.Security.Cryptography.CompositeMLDsa ImportFromEncryptedPem(string source, string password);
static member ImportFromEncryptedPem : string * string -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportFromEncryptedPem (source As String, password As String) As CompositeMLDsa
Parametreler
- source
- String
İçeri aktaracak şifrelenmiş anahtarın PEM metni.
- password
- String
Anahtar malzemenin şifresini çözmek için kullanılacak parola.
Döndürülenler
Özel durumlar
source veya password şeklindedir null.