sys.crypt_properties (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

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

列名称 数据类型 说明
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) 加密类型。

SPVC = 由证书私钥签名

SPVA = 由非对称私钥签名

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

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

SIGNATURE BY CERTIFICATE

SIGNATURE BY ASYMMETRIC KEY

COUNTER SIGNATURE BY CERTIFICATE

COUNTER 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)