RsaSecurityKey.GetAsymmetricAlgorithm(String, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает указанный алгоритм асимметричного шифрования.
public:
override System::Security::Cryptography::AsymmetricAlgorithm ^ GetAsymmetricAlgorithm(System::String ^ algorithm, bool requiresPrivateKey);
public override System.Security.Cryptography.AsymmetricAlgorithm GetAsymmetricAlgorithm (string algorithm, bool requiresPrivateKey);
override this.GetAsymmetricAlgorithm : string * bool -> System.Security.Cryptography.AsymmetricAlgorithm
Public Overrides Function GetAsymmetricAlgorithm (algorithm As String, requiresPrivateKey As Boolean) As AsymmetricAlgorithm
Параметры
- algorithm
- String
Создаваемый асимметричный алгоритм.
- requiresPrivateKey
- Boolean
Значение true
, если для создания алгоритма требуется закрытый ключ; в противном случае — значение false
.
Возвращаемое значение
Объект AsymmetricAlgorithm, представляющий указанный алгоритм асимметричного шифрования.
Исключения
Параметр requiresPrivateKey
имеет значение true
, и закрытый ключ недоступен.