sys.certificates (Transact-SQL)
Возвращает строку для каждого сертификата в базе данных.
Имя столбца |
Тип данных |
Описание |
---|---|---|
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, то данный сертификат применяется для инициализации зашифрованных диалоговых окон службы. |
suser_sname |
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 |
Дата и время последнего экспорта закрытого ключа сертификата. |
Разрешения
В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталога ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.