sys.certificates (Transact-SQL)

Применимо к: SQL Server (все поддерживаемые версии) Azure SQL database Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)

Возвращает строку для каждого сертификата в базе данных.

Имя столбца Тип данных Описание
name sysname Имя сертификата. Уникален в пределах базы данных.
certificate_id int Идентификатор сертификата. Уникален в пределах базы данных.
principal_id int Идентификатор участника базы данных, владеющего сертификатом.
pvt_key_encryption_type char(2) Способ шифрования закрытого ключа.

NA = сертификат не имеет закрытого ключа.

MK = закрытый ключ зашифрован главным ключом.

MK = закрытый ключ зашифрован пользовательским паролем.

MK = закрытый ключ зашифрован главным ключом службы.
pvt_key_encryption_type_desc nvarchar(60) Описание способа шифрования закрытого ключа.

NO_PRIVATE_KEY

ENCRYPTED_BY_MASTER_KEY

ENCRYPTED_BY_PASSWORD

ENCRYPTED_BY_SERVICE_MASTER_KEY
is_active_for_begin_dialog bit Если значение равно 1, то данный сертификат применяется для инициализации зашифрованных диалоговых окон службы.
issuer_name nvarchar(442) Имя поставщика сертификата.
cert_serial_number nvarchar(64) Регистрационный номер сертификата.
Sid varbinary(85) Идентификатор SID имени входа для данного сертификата.
string_sid nvarchar(128) Строковое представление идентификатора SID имени входа для данного сертификата
subject nvarchar(4000) Субъект сертификата.
expiry_date datetime Дата окончания срока действия сертификата.
start_date datetime Дата выпуска сертификата.
thumbprint varbinary(32) Хэш сертификата SHA-1. Хэш SHA-1 является глобально уникальным.
attested_by nvarchar(260) Только для системного использования.
pvt_key_last_backup_date datetime Дата и время последнего экспорта закрытого ключа сертификата.

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также:

Представления каталога безопасности (Transact-SQL)
Представления каталога (Transact-SQL)
Иерархия средств шифрования
Инструкция CREATE CERTIFICATE (Transact-SQL)