sys.asymmetric_keys (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Base de datos de Azure SQL de Microsoft Fabric
Devuelve una fila por cada clave asimétrica.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
name | sysname | Nombre de la clave. Es único en la base de datos. |
principal_id | int | Id. de la entidad de seguridad de la base de datos propietaria de la clave. |
asymmetric_key_id | int | Id. de la clave. Es único en la base de datos. |
pvt_key_encryption_type | char(2) | Forma en que se cifra la contraseña. NA = No cifrada. MK = La clave está cifrada mediante la clave maestra PW = La clave está cifrada mediante una contraseña definida por el usuario SK = La clave está cifrada mediante la clave maestra de servicio. |
pvt_key_encryption_type_desc | nvarchar(60) | Descripción de cómo se ha cifrado la clave privada. NO_PRIVATE_KEY ENCRYPTED_BY_MASTER_KEY ENCRYPTED_BY_PASSWORD ENCRYPTED_BY_SERVICE_MASTER_KEY |
thumbprint | varbinary(32) | Hash de la tecla 1 SHA. El hash es globalmente único. |
algorithm | char(2) | Algoritmo usado con la clave. 1R = RSA de 512 bits 2R = RSA de 1024 bits 3R = RSA de 2048 bits |
algorithm_desc | nvarchar(60) | Descripción del algoritmo usado con la clave. RSA_512 RSA_1024 RSA_2048 |
key_length | int | Longitud en bits de la clave |
sid | varbinary(85) | SID del inicio de sesión de esta clave Para las claves de Administración extensible de claves, este valor será NULL. |
string_sid | nvarchar(128) | Representación de cadena del SID de inicio de sesión de la clave Para las claves de Administración extensible de claves, este valor será NULL. |
public_key | varbinary(máx) | Public_key |
attested_by | nvarchar(260) | Solo para uso del sistema. |
provider_type | nvarchar(120) | Tipo de proveedor criptográfico: CRYPTOGRAPHIC PROVIDER = claves de Administración extensible de claves NULL = Claves que no sean de Administración extensible de claves |
cryptographic_provider_guid | uniqueidentifier | GUID del proveedor criptográfico. Para las claves que no sean de Administración extensible de claves, este valor será NULL. |
cryptographic_provider_algid | sql_variant | Identificador del algoritmo del proveedor criptográfico. Para las claves que no sean de Administración extensible de claves, este valor será NULL. |
Permisos
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.
Consulte también
Vistas de catálogo de seguridad (Transact-SQL)
Administración extensible de claves (EKM)
Vistas de catálogo (Transact-SQL)
Jerarquía de cifrado
CREATE ASYMMETRIC KEY (Transact-SQL)