Поделиться через


sys.crypt_properties (Transact-SQL)

Применимо к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureБаза данных SQL в Microsoft Fabric

Возвращает по одной строке для каждого криптографического свойства, ассоциированного с защищаемым объектом.

Имя столбца Тип данных Description
class tinyint Задает класс, для которого существует свойство.

1 = Объект или столбец
5 = Сборка
class_desc nvarchar(60) Описание класса, для которого существует свойство.

OBJECT_OR_COLUMN
ASSEMBLY
major_id int Идентификатор предмета, для которого существует свойство, интерпретируемое согласно классу
thumbprint varbinary(32) Хэш SHA-1 используемого сертификата или асимметричного ключа.
crypt_type char(4) Тип шифрования.

SPVC = подписанный закрытым ключом сертификата

SPVA = подписанный асимметричным закрытым ключом

CPVC = Подпись закрытым ключом сертификата

CPVA = Подпись закрытым асимметричным ключом
crypt_type_desc nvarchar(60) Описание типа шифрования.

ПОДПИСЬ ПО СЕРТИФИКАТУ

ПОДПИСЬ АСИММЕТРИЧНОГО КЛЮЧА

SIGNATURE BY CERTIFICATE

SIGNATURE BY ASYMMETRIC KEY
crypt_property varbinary(max) Подписанные или зашифрованные биты. Для подписанного модуля это биты подписи модуля.

Permissions

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

См. также

Представления каталога безопасности (Transact-SQL)
Иерархия средств шифрования
Securables
СОЗДАТЬ СЕРТИФИКАТ (Transact-SQL)
СОЗДАТЬ СИММЕТРИЧНЫЙ КЛЮЧ (Transact-SQL)
СОЗДАТЬ АСИММЕТРИЧНЫЙ КЛЮЧ (Transact-SQL)
Представления каталога (Transact-SQL)