非対称キーごとに 1 行のデータを返します。
列名 |
データ型 |
説明 |
|---|---|---|
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。 拡張キー管理キーの場合、この値は NULL になります。 |
string_sid |
nvarchar(128) |
キーのログイン SID の文字列形式。 拡張キー管理キーの場合、この値は NULL になります。 |
public_key |
varbinary(max) |
公開キー。 |
attested_by |
nvarchar(260) |
システム使用のみ。 |
provider_type |
nvarchar(120) |
暗号化サービス プロバイダーの種類。 CRYPTOGRAPHIC PROVIDER = 拡張キー管理キー NULL = 拡張キー管理以外のキー |
cryptographic_provider_guid |
uniqueidentifier |
暗号化サービス プロバイダーの GUID。 拡張キー管理以外のキーの場合、この値は NULL になります。 |
cryptographic_provider_algid |
sql_variant |
暗号化サービス プロバイダーのアルゴリズム ID。 拡張キー管理以外のキーの場合、この値は NULL になります。 |
権限
カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。詳細については、「メタデータ表示の構成」を参照してください。
関連項目
参照
セキュリティ カタログ ビュー (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)