sys.asymmetric_keys (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Banco de Dados SQL no Microsoft Fabric
Retorna uma linha para cada chave assimétrica.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
name | sysname | Nome da chave. É exclusiva no banco de dados. |
principal_id | int | ID da entidade de banco de dados que possui a chave. |
asymmetric_key_id | int | ID da chave. É exclusiva no banco de dados. |
pvt_key_encryption_type | char(2) | Como a chave é criptografada. NA = Não criptografada MK = A chave é criptografada pela chave mestra PW = A chave é criptografada por uma senha definida pelo usuário SK = A chave é criptografada pela chave mestra de serviço. |
pvt_key_encryption_type_desc | nvarchar(60) | Descrição de como a chave privada é criptografada. NO_PRIVATE_KEY ENCRYPTED_BY_MASTER_KEY ENCRYPTED_BY_PASSWORD ENCRYPTED_BY_SERVICE_MASTER_KEY |
thumbprint | varbinary(32) | Hash SHA-1 da chave. O hash é globalmente exclusivo. |
algorithm | char(2) | Algoritmo usado com a chave. 1R = RSA de 512 bits 2R = RSA de 1024 bits 3R = RSA de 2048 bits |
algorithm_desc | nvarchar(60) | Descrição do algoritmo usado com a chave. RSA_512 RSA_1024 RSA_2048 |
key_length | int | Comprimento de bit da chave. |
sid | varbinary(85) | SID de logon para essa chave. Para chaves de Gerenciamento de Chave Extensível, esse valor será NULL. |
string_sid | nvarchar(128) | Representação de cadeia de caracteres do SID de logon da chave. Para chaves de Gerenciamento de Chave Extensível, esse valor será NULL. |
public_key | varbinary(max) | Chave pública. |
attested_by | nvarchar(260) | Somente para uso do sistema. |
provider_type | nvarchar(120) | Tipo de provedor criptográfico: CRYPTOGRAPHIC PROVIDER = Chaves de Gerenciamento de Chave Extensível NULL = Chaves de Gerenciamento de Chave não Extensível |
cryptographic_provider_guid | uniqueidentifier | GUID do provedor criptográfico. Para chaves de Gerenciamento de Chave não Extensível, esse valor será NULL. |
cryptographic_provider_algid | sql_variant | ID de algoritmo do provedor criptográfico. Para chaves de Gerenciamento de Chave não Extensível, esse valor será NULL. |
Permissões
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. Para obter mais informações, consulte Metadata Visibility Configuration.
Confira também
Exibições do catálogo de segurança (Transact-SQL)
EKM (Gerenciamento extensível de chaves)
Exibições do Catálogo (Transact-SQL)
Hierarquia de criptografia
CREATE ASYMMETRIC KEY (Transact-SQL)