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


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

SIGNATURE BY CERTIFICATE

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

Разрешения

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

См. также

Представления каталога безопасности (Transact-SQL)
Иерархия средств шифрования
Защищаемые объекты
CREATE CERTIFICATE (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
Представления каталога (Transact-SQL)