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

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Retorna uma linha para cada criptografia de chave simétrica especificada usando a cláusula ENCRYPTION BY da instrução CREATE SYMMETRIC KEY.Returns a row for each symmetric key encryption specified by using the ENCRYPTION BY clause of the CREATE SYMMETRIC KEY statement.

Nomes de colunaColumn names Tipos de dadosData types DescriçãoDescription
key_idkey_id intint ID da chave criptografada.ID of the encrypted key.
thumbprintthumbprint varbinary(32)varbinary(32) O hash SHA-1 do certificado com o qual a chave é criptografada, ou o GUID da chave simétrica com a qual a chave é criptografada.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) Tipo de criptografia:Type of encryption:

ESKS = Criptografado com chave simétricaESKS = Encrypted by symmetric key

ESP3, ESP2 ou ESKP = criptografado com senhaESKP, ESP2, or ESP3 = Encrypted by password

EPUC = Criptografado com certificadoEPUC = Encrypted by certificate

EPUA = Criptografado com chave assimétricaEPUA = Encrypted by asymmetric key

ESKM = Criptografado com chave mestraESKM = Encrypted by master key
crypt_type_desccrypt_type_desc nvarchar(60)nvarchar(60) Descrição do tipo de criptografia:Description of encryption type:

ENCRYPTION BY SYMMETRIC KEYENCRYPTION BY SYMMETRIC KEY

ENCRYPTION BY PASSWORDENCRYPTION BY PASSWORD
(Começando com SQL Server 2017 (14.x)SQL Server 2017 (14.x), inclui um número de versão para ser usado por CSS.)(Beginning with SQL Server 2017 (14.x)SQL Server 2017 (14.x), includes a version number for use by CSS.)

ENCRYPTION BY CERTIFICATEENCRYPTION BY CERTIFICATE

ENCRYPTION BY ASYMMETRIC KEYENCRYPTION BY ASYMMETRIC KEY

ENCRYPTION BY MASTER KEYENCRYPTION BY MASTER KEY

Observação: Windows DPAPI é usado para proteger a chave mestra de serviço.Note: Windows DPAPI is used to protect the service master key.
crypt_propertycrypt_property varbinary(max)varbinary(max) Bits assinados ou criptografados.Signed or encrypted bits.

PermissõesPermissions

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão.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. Para obter mais informações, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Consulte tambémSee Also

Exibições de catálogo (Transact-SQL) Catalog Views (Transact-SQL)
Exibições de catálogo de segurança (Transact-SQL) Security Catalog Views (Transact-SQL)
Hierarquia de criptografia Encryption Hierarchy
CREATE SYMMETRIC KEY (Transact-SQL)CREATE SYMMETRIC KEY (Transact-SQL)