sys.crypt_properties (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Microsoft Fabric 预览版中的 SQL 数据库

对于与安全对象关联的每个加密属性,返回与其对应的一行。

Column name Data type Description
class tinyint 标识属性所在项的类。

1 = 对象或列
5 = 程序集
class_desc nvarchar(60) 对于属性所在项的类的说明。

OBJECT_OR_COLUMN
ASSEMBLY
major_id int 属性所在项的 ID,根据类解释。
thumbprint varbinary(32) 所用证书或非对称密钥的 SHA-1 哈希。
crypt_type char(4) Encryption type.

SPVC = 由证书私钥签名

SPVA = 由非对称私钥签名

CPVC = 使用证书私钥加密的计数器签名

CPVA = 使用非对称密钥加密的计数器签名
crypt_type_desc nvarchar(60) 对加密类型的说明。

签名依据证书

按非对称密钥签名

计数器签名(按证书)

非对称密钥的计数器签名
crypt_property varbinary(max) 标记位或加密位。 对于已签名的模块,这些是模块的签名位。

Permissions

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration

See Also

安全性目录视图 (Transact-SQL)
Encryption Hierarchy
Securables
创建证书(Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
创建非对称密钥(Transact-SQL)
目录视图 (Transact-SQL)