Compartilhar via


sys.crypt_properties (Transact-SQL)

Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Retorna uma linha para cada propriedade criptográfica associada a um item protegível.

Nome da coluna Tipo de dados Descrição
class tinyint Identifica a classe na qual a propriedade existe.

1 = Objeto ou coluna
5 = Assembly
class_desc nvarchar(60) Descrição da classe na qual a propriedade existe.

OBJECT_OR_COLUMN
ASSEMBLY
major_id int ID na qual a propriedade existe, interpretada de acordo com a classe.
thumbprint varbinary(32) Hash SHA-1 do certificado ou chave assimétrica usado.
crypt_type char(4) Tipo de criptografia.

SPVC = Assinado pela chave privada do certificado

SPVA = Assinado por chave privada assimétrica

CPVC = Assinatura do contador pela chave privada de certificado

CPVA = Assinatura do contador pela chave assimétrica
crypt_type_desc nvarchar(60) Descrição do tipo de criptografia.

SIGNATURE BY CERTIFICATE

SIGNATURE BY ASYMMETRIC KEY

COUNTER SIGNATURE BY CERTIFICATE

COUNTER SIGNATURE BY ASYMMETRIC KEY
crypt_property varbinary(max) Bits assinados ou criptografados. Para um módulo assinado, esses são os bits de assinatura do módulo.

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)
Hierarquia de criptografia
Protegíveis
CREATE CERTIFICATE (Transact-SQL)
CREATE SYMMETRIC KEY (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
Exibições do Catálogo (Transact-SQL)