sys.asymmetric_keys (Transact-SQL)
Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
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)