次の方法で共有


sys.asymmetric_keys (Transact-SQL)

非対称キーごとに 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)

カタログ ビュー (Transact-SQL)

CREATE ASYMMETRIC KEY (Transact-SQL)

概念

拡張キー管理 (EKM)

暗号化階層