AsymmetricSecurityKey.GetAsymmetricAlgorithm(String, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,取得指定的非對稱密碼編譯演算法。
public:
abstract System::Security::Cryptography::AsymmetricAlgorithm ^ GetAsymmetricAlgorithm(System::String ^ algorithm, bool privateKey);
public abstract System.Security.Cryptography.AsymmetricAlgorithm GetAsymmetricAlgorithm (string algorithm, bool privateKey);
abstract member GetAsymmetricAlgorithm : string * bool -> System.Security.Cryptography.AsymmetricAlgorithm
Public MustOverride Function GetAsymmetricAlgorithm (algorithm As String, privateKey As Boolean) As AsymmetricAlgorithm
參數
- algorithm
- String
要建立的非對稱演算法。
- privateKey
- Boolean
如果需要使用私密金鑰來建立演算法,則為 true
,否則為 false
。
傳回
AsymmetricAlgorithm,表示指定的非對稱密碼編譯演算法。
通常會將 true
傳入 privateKey
參數,因為解密時通常會需要私密金鑰。
備註
使用 SecurityAlgorithms 類別的靜態欄位,即可指定演算法。