Partilhar via


Como criar certificados para a segurança de transporte do Service Broker (Transact-SQL)

Para definir a segurança de transporte do Agente de Serviços em uma instância do SQL Server , primeiro você cria um certificado no banco de dados mestre com a instrução CREATE CERTIFICATE do Transact-SQL . Essa instrução cria tanto uma chave pública quanto uma chave privada. Você também poderá usar uma instrução CREATE CERTIFICATE para carregar um certificado X.509 existente. Para obter mais informações sobre como criar certificados, consulte CREATE CERTIFICATE (Transact-SQL). Após criar o certificado, use as instruções CREATE ENDPOINT ou ALTER ENDPOINT, para definir o ponto de extremidade do Agente de Serviços para usar o novo certificado.

Para obter mais informações sobre como usar certificados para segurança de transporte do Agente de Serviços, consulte Como permitir acesso à rede ao Service Broker com certificados (Transact-SQL).

Para criar um certificado para a segurança de transporte do Agente de Serviços

  • Crie um certificado no banco de dados mestre.

Exemplo

USE master ;
GO

-- Create a certificate owned by dbo.

CREATE CERTIFICATE TransportSecurity
    AUTHORIZATION [dbo]
    ENCRYPTION BY PASSWORD = '**(34ader#$lqQEUer13'
    WITH SUBJECT='Instance certificate for transport security';
GO