sys.key_encryptions (Transact-SQL)sys.key_encryptions (Transact-SQL)

適用対象: ○SQL Server ○Azure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

CREATE SYMMETRIC KEY ステートメントの ENCRYPTION BY 句で指定された対称キーの暗号化ごとに 1 行のデータを返します。Returns a row for each symmetric key encryption specified by using the ENCRYPTION BY clause of the CREATE SYMMETRIC KEY statement.

列名Column names データ型Data types 説明Description
key_idkey_id intint 暗号化されたキーの ID。ID of the encrypted key.
拇印thumbprint varbinary(32)varbinary(32) キーの暗号化で使用された証明書の SHA-1 ハッシュ。または、キーの暗号化で使用された対称キーの GUID。SHA-1 hash of the certificate with which the key is encrypted, or the GUID of the symmetric key with which the key is encrypted.
crypt_typecrypt_type char(4)char(4) 暗号化の種類。Type of encryption:

ESKS = 対称キーによる暗号化ESKS = Encrypted by symmetric key

ESKP、ESP2、または ESP3 = パスワードによる暗号化ESKP, ESP2, or ESP3 = Encrypted by password

EPUC = 証明書による暗号化EPUC = Encrypted by certificate

EPUA = 非対称キーによる暗号化EPUA = Encrypted by asymmetric key

ESKM = マスター_キーによる暗号化ESKM = Encrypted by master key
crypt_type_desccrypt_type_desc nvarchar(60)nvarchar(60) 暗号化の種類の説明です。Description of encryption type:

ENCRYPTION BY SYMMETRIC KEYENCRYPTION BY SYMMETRIC KEY

ENCRYPTION BY PASSWORDENCRYPTION BY PASSWORD
(以降でSQL Server 2017 (14.x)SQL Server 2017 (14.x)CSS で使用するためのバージョン番号が含まれています)。(Beginning with SQL Server 2017 (14.x)SQL Server 2017 (14.x), includes a version number for use by CSS.)

証明書による暗号化ENCRYPTION BY CERTIFICATE

ENCRYPTION BY ASYMMETRIC KEYENCRYPTION BY ASYMMETRIC KEY

ENCRYPTION BY MASTER KEYENCRYPTION BY MASTER KEY

注:Windows DPAPI を使用して、サービス マスター_キーを保護できます。Note: Windows DPAPI is used to protect the service master key.
crypt_propertycrypt_property varbinary(max)varbinary(max) 署名された、または暗号化されたビット。Signed or encrypted bits.

アクセス許可Permissions

カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. 詳細については、「 Metadata Visibility Configuration」を参照してください。For more information, see Metadata Visibility Configuration.

参照See Also

カタログ ビュー (Transact-SQL) Catalog Views (Transact-SQL)
セキュリティ カタログ ビュー (Transact-SQL) Security Catalog Views (Transact-SQL)
暗号化階層 Encryption Hierarchy
CREATE SYMMETRIC KEY (Transact-SQL)CREATE SYMMETRIC KEY (Transact-SQL)