Share via


SymmetricKeyWrapProvider.GetSymmetricAlgorithm(SecurityKey, String) Method

Definition

Returns the SymmetricAlgorithm.

protected virtual System.Security.Cryptography.SymmetricAlgorithm GetSymmetricAlgorithm (Microsoft.IdentityModel.Tokens.SecurityKey key, string algorithm);
abstract member GetSymmetricAlgorithm : Microsoft.IdentityModel.Tokens.SecurityKey * string -> System.Security.Cryptography.SymmetricAlgorithm
override this.GetSymmetricAlgorithm : Microsoft.IdentityModel.Tokens.SecurityKey * string -> System.Security.Cryptography.SymmetricAlgorithm
Protected Overridable Function GetSymmetricAlgorithm (key As SecurityKey, algorithm As String) As SymmetricAlgorithm

Parameters

algorithm
String

Returns

Exceptions

The SecurityKey cannot be converted to byte array

The keysize doesn't match the algorithm.

Failed to create symmetric algorithm with provided key and algorithm.

Applies to