| title | sys.dm_cryptographic_provider_algorithms (Transact-SQL) | Microsoft Docs | ||||
|---|---|---|---|---|---|
| ms.custom | |||||
| ms.date | 06/10/2016 | ||||
| ms.prod | sql | ||||
| ms.reviewer | |||||
| ms.technology | system-objects | ||||
| ms.topic | language-reference | ||||
| f1_keywords |
|
||||
| dev_langs |
|
||||
| helpviewer_keywords |
|
||||
| ms.assetid | 8bcccb37-5cfb-4e1e-a0bb-7ff4c279fe8e | ||||
| author | stevestein | ||||
| ms.author | sstein |
[!INCLUDEtsql-appliesto-ss2008-xxxx-xxxx-xxx-md]
Returns the algorithms supported by an Extensible Key Management (EKM) provider.
Transact-SQL Syntax Conventions
sys.dm_cryptographic_provider_algorithms ( provider_id )
provider_id
Identification number of the EKM provider, with no default.
| Column name | Data type | Description |
|---|---|---|
| algorithm_id | int | Is the identification number of the algorithm. |
| algorithm_tag | nvarchar(60) | Is the identification tag of the algorithm. |
| key_type | nvarchar(128) | Shows the key type. Returns either ASYMMETRIC KEY or SYMMETRIC KEY. |
| key_length | int | Indicates the key length in bits. |
The user must be a member of the public database role.
The following example shows the provider options for a provider with the identification number of 1234567.
SELECT * FROM sys.dm_cryptographic_provider_algorithms(1234567);
GO
Extensible Key Management (EKM)
Security-Related Dynamic Management Views and Functions (Transact-SQL)