sys.certificates (Transact-SQL)sys.certificates (Transact-SQL)

SE APLICA A: síSQL Server síAzure SQL Database síAzure Synapse Analytics (SQL DW) síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Devuelve una fila por cada certificado en la base de datos.Returns a row for each certificate in the database.

Nombre de columnaColumn name Tipo de datosData type DescripciónDescription
namename sysnamesysname Nombre del certificado.Name of the certificate. Es único en la base de datos.Is unique within the database.
certificate_idcertificate_id intint Id. del certificado.ID of the certificate. Es único en la base de datos.Is unique within the database.
principal_idprincipal_id intint Id. de la entidad de seguridad de la base de datos que posee este certificado.ID of the database principal that owns this certificate.
pvt_key_encryption_typepvt_key_encryption_type char(2)char(2) Indica cómo se ha cifrado la clave privada.How the private key is encrypted.

NA = No hay clave privada para el certificadoNA = There is no private key for the certificate

MK = La clave privada se ha cifrado mediante la clave maestraMK = Private key is encrypted by the master key

PW = La clave privada se ha cifrado mediante una contraseña definida por el usuarioPW = Private key is encrypted by a user-defined password

SK = La clave privada se ha cifrado mediante la clave maestra del servicioSK = Private key is encrypted by the service master key.
pvt_key_encryption_type_descpvt_key_encryption_type_desc nvarchar(60)nvarchar(60) Descripción de cómo se ha cifrado la clave privada.Description of how the private key is encrypted.

NO_PRIVATE_KEYNO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEYENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORDENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEYENCRYPTED_BY_SERVICE_MASTER_KEY
is_active_for_begin_dialogis_active_for_begin_dialog bitbit Si el valor es 1, este certificado se utiliza para iniciar diálogos de servicio cifrados.If 1, this certificate is used to initiate encrypted service dialogs.
issuer_nameissuer_name nvarchar(442)nvarchar(442) Nombre del emisor del certificado.Name of certificate issuer.
cert_serial_numbercert_serial_number nvarchar(64)nvarchar(64) Número de serie del certificado.Serial number of certificate.
sidsid varbinary(85)varbinary(85) SID (identificador de seguridad) de inicio de sesión para este certificado.Login SID for this certificate.
string_sidstring_sid nvarchar(128)nvarchar(128) Representación en forma de cadena del SID de inicio de sesión para este certificado.String representation of the login SID for this certificate
subjectsubject nvarchar(4000)nvarchar(4000) Asunto del certificado.Subject of this certificate.
expiry_dateexpiry_date datetimedatetime Fecha en que expira el certificado.When certificate expires.
start_datestart_date datetimedatetime Fecha en que se valida el certificado.When certificate becomes valid.
thumbprintthumbprint varbinary(32)varbinary(32) Hash SHA-1 del certificado.SHA-1 hash of the certificate. El hash SHA-1 es único globalmente.The SHA-1 hash is globally unique.
attested_byattested_by nvarchar(260)nvarchar(260) Solo para uso del sistema.System use only.
pvt_key_last_backup_datepvt_key_last_backup_date datetimedatetime La fecha y la hora que clave privada del certificado se exportó por última vez.The date and time the certificate's private key was last exported.

PermisosPermissions

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 tiene algún permiso.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Para obtener más información, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Vea tambiénSee Also

Vistas de catálogo de seguridad (Transact-SQL) Security Catalog Views (Transact-SQL)
Vistas de catálogo (Transact-SQL) Catalog Views (Transact-SQL)
Jerarquía de cifrado Encryption Hierarchy
CREATE CERTIFICATE (Transact-SQL)CREATE CERTIFICATE (Transact-SQL)