Compartir a través de


sys.certificates (Transact-SQL)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Base de datos SQL de Microsoft Fabric

Devuelve una fila por cada certificado en la base de datos.

Nombre de la columna Tipo de datos Descripción
name sysname Nombre del certificado. Es único en la base de datos.
certificate_id int Id. del certificado. Es único en la base de datos.
principal_id int Id. de la entidad de seguridad de la base de datos que posee este certificado.
pvt_key_encryption_type char(2) Indica cómo se ha cifrado la clave privada.

NA = No hay clave privada para el certificado

MK = La clave privada se ha cifrado mediante la clave maestra

PW = La clave privada se ha cifrado mediante una contraseña definida por el usuario

SK = La clave privada se ha cifrado mediante la clave maestra del 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
is_active_for_begin_dialog bit Si el valor es 1, este certificado se utiliza para iniciar diálogos de servicio cifrados.
issuer_name nvarchar(442) Nombre del emisor del certificado.
cert_serial_number nvarchar (64) Número de serie del certificado.
sid varbinary(85) SID (identificador de seguridad) de inicio de sesión para este certificado.
string_sid nvarchar(128) Representación en forma de cadena del SID de inicio de sesión para este certificado.
subject nvarchar(4000) Asunto del certificado.
expiry_date datetime Fecha y hora en que expira el certificado.
start_date datetime Fecha y hora en que el certificado es válido.
thumbprint varbinary(32) Hash SHA-1 del certificado. El hash SHA-1 es único globalmente.
attested_by nvarchar(260) Solo para uso del sistema.
pvt_key_last_backup_date datetime Fecha y hora en que se exportó por última vez la clave privada del certificado.
key_length int Longitud de clave del certificado.

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores.

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