AsymmetricSecurityKey.GetAsymmetricAlgorithm(String, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе этот метод возвращает указанный асимметричный алгоритм шифрования.
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 для задания алгоритма.