sys.asymmetric_keys (Transact-SQL)
Retorna uma linha para cada chave assimétrica.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
name |
sysname |
Nome da chave. É exclusivo 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
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.