ASYMKEYPROPERTY (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Base de datos de Azure SQL de Microsoft Fabric
Esta función devuelve las propiedades de una clave asimétrica.
Convenciones de sintaxis de Transact-SQL
Sintaxis
ASYMKEYPROPERTY (Key_ID , 'algorithm_desc' | 'string_sid' | 'sid')
Argumentos
Key_ID
Valor Key_ID de una clave asimétrica en la base de datos. Para buscar el valor Key_ID cuando solo se conoce el nombre de la clave, utilice ASYMKEY_ID. Key_ID tiene un tipo de datos int.
'algorithm_desc'
Especifica que la salida devuelve la descripción del algoritmo de la clave asimétrica. Solo está disponible para las claves asimétricas creadas a partir de un módulo EKM.
'string_sid'
Especifica que la salida devuelve el SID de la clave asimétrica en formato nvarchar().
'sid'
Especifica que la salida devuelve el SID de la clave asimétrica en formato binario.
Tipos de valores devueltos
sql_variant
Permisos
Es necesario tener los permisos apropiados sobre la clave asimétrica y que el autor de la llamada no tenga denegado el permiso VIEW sobre la clave asimétrica. Para obtener más información sobre los permisos de la clave asimétrica, consulte CREATE ASYMMETRIC KEY (Transact-SQL).
Ejemplos
En el ejemplo siguiente se devuelven las propiedades de la clave asimétrica con un valor 256 para Key_ID.
SELECT
ASYMKEYPROPERTY(256, 'algorithm_desc') AS Algorithm,
ASYMKEYPROPERTY(256, 'string_sid') AS String_SID,
ASYMKEYPROPERTY(256, 'sid') AS SID ;
GO
Vea también
CREATE ASYMMETRIC KEY (Transact-SQL)
ALTER ASYMMETRIC KEY (Transact-SQL)
DROP ASYMMETRIC KEY (Transact-SQL)
SIGNBYASYMKEY (Transact-SQL)
VERIFYSIGNEDBYASYMKEY (Transact-SQL)
Jerarquía de cifrado
sys.asymmetric_keys (Transact-SQL)
Vistas de catálogo de seguridad (Transact-SQL)
ASYMKEY_ID (Transact-SQL)
SYMKEYPROPERTY (Transact-SQL)