sys.asymmetric_keys (Transact-SQL)
为每个非对称密钥返回一行。
列名 | 数据类型 | 说明 |
---|---|---|
name |
sysname |
密钥的名称。在该数据库中是唯一的。 |
principal_id |
int |
拥有此密钥的数据库主体的 ID。 |
asymmetric_key_id |
int |
密钥的 ID。在该数据库中是唯一的。 |
pvt_key_encryption_type |
char(2) |
对密钥进行加密的方式。 NA = 未加密 MK = 使用主密钥对密钥进行加密。 PW = 使用用户定义密码对密钥进行加密 SK = 使用服务主密钥对密钥进行加密。 |
pvt_key_encryption_type_desc |
nvarchar(60) |
对私钥加密方式的说明。 NO_PRIVATE_KEY ENCRYPTED_BY_MASTER_KEY ENCRYPTED_BY_PASSWORD ENCRYPTED_BY_SERVICE_MASTER_KEY |
thumbprint |
varbinary(32) |
密钥的 SHA-1 哈希。该哈希在全局内唯一。 |
algorithm |
char(2) |
密钥使用的算法。 1R = 512 位 RSA 2R = 1024 位 RSA 3R = 2048 位 RSA |
algorithm_desc |
nvarchar(60) |
对密钥所用算法的说明。 RSA_512 RSA_1024 RSA_2048 |
key_length |
int |
密钥的位长度 |
sid |
varbinary(85) |
该密钥的登录 SID |
string_sid |
nvarchar(128) |
密钥的登录 SID 的字符串表示形式 |
public_key |
varbinary(max) |
公钥 |
attested_by |
nvarchar(260) |
仅供系统使用。 |
请参阅
参考
安全性目录视图 (Transact-SQL)
目录视图 (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)