sys.crypt_properties (Transact-SQL)

Область применения: yesSQL Server (все поддерживаемые версии) YesБаза данных SQL Azure YesУправляемый экземпляр SQL Azure

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

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

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

OBJECT_OR_COLUMN
ASSEMBLY
major_id int Идентификатор предмета, для которого существует свойство, интерпретируемое согласно классу
Отпечаток 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)