AsymmetricAlgorithm.ImportFromEncryptedPem 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
在衍生類別中覆寫時,匯入 RFC 7468 PEM 編碼的加密金鑰,並取代這個物件的金鑰。 |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
在衍生類別中覆寫時,匯入 RFC 7468 PEM 編碼的加密金鑰,並取代這個物件的金鑰。 |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
在衍生類別中覆寫時,匯入 RFC 7468 PEM 編碼的加密金鑰,並取代這個物件的金鑰。
public:
virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<char> password);
public virtual void ImportFromEncryptedPem (ReadOnlySpan<char> input, ReadOnlySpan<char> password);
abstract member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
override this.ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
Public Overridable Sub ImportFromEncryptedPem (input As ReadOnlySpan(Of Char), password As ReadOnlySpan(Of Char))
參數
- input
- ReadOnlySpan<Char>
要匯入的加密金鑰 PEM 文字。
- password
- ReadOnlySpan<Char>
要用於解密金鑰產製原料的密碼。
例外狀況
衍生類型未覆寫此成員。
密碼不正確。
-或-
input
中 PEM 文字的 Base-64 解碼內容,不代表 ASN.1-BER 編碼的 PKCS#8 EncryptedPrivateKeyInfo 結構。
-或-
input
中 PEM 文字的 Base-64 解碼內容,指出金鑰適用於這個執行個體所表示演算法以外的演算法。
-或-
input
中 PEM 文字的 Base-64 解碼內容,代表非支援格式的金鑰。
-或-
演算法專屬金鑰匯入失敗。
備註
因為每個演算法可能會有演算法特定的 PEM 標籤,所以預設行為會擲回 NotImplementedException。
適用於
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
在衍生類別中覆寫時,匯入 RFC 7468 PEM 編碼的加密金鑰,並取代這個物件的金鑰。
public:
virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<System::Byte> passwordBytes);
public virtual void ImportFromEncryptedPem (ReadOnlySpan<char> input, ReadOnlySpan<byte> passwordBytes);
abstract member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
override this.ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Overridable Sub ImportFromEncryptedPem (input As ReadOnlySpan(Of Char), passwordBytes As ReadOnlySpan(Of Byte))
參數
- input
- ReadOnlySpan<Char>
要匯入的加密金鑰 PEM 文字。
- passwordBytes
- ReadOnlySpan<Byte>
解密金鑰產製原料時要用作密碼的位元組。
例外狀況
衍生類型未覆寫此成員。
密碼不正確。
-或-
input
中 PEM 文字的 Base-64 解碼內容,不代表 ASN.1-BER 編碼的 PKCS#8 EncryptedPrivateKeyInfo 結構。
-或-
input
中 PEM 文字的 Base-64 解碼內容,指出金鑰適用於這個執行個體所表示演算法以外的演算法。
-或-
input
中 PEM 文字的 Base-64 解碼內容,代表非支援格式的金鑰。
-或-
演算法專屬金鑰匯入失敗。
備註
因為每個演算法可能會有演算法特定的 PEM 標籤,所以預設行為會擲回 NotImplementedException。