Cómo crear certificados para la seguridad de transporte de Service Broker (Transact-SQL)

Para establecer la seguridad de transporte de Service Broker en una instancia de SQL Server, debe crear en primer lugar un certificado en la base de datos maestra con la instrucción Transact-SQL CREATE CERTIFICATE. Esta instrucción crea una clave pública y una clave privada. También puede utilizar la instrucción CREATE CERTIFICATE para cargar un certificado X.509 existente. Para obtener más información sobre cómo crear certificados, vea CREATE CERTIFICATE (Transact-SQL). Después de crear el certificado, utilice la instrucción CREATE ENDPOINT o ALTER ENDPOINT para establecer que el extremo de Service Broker utilice el nuevo certificado.

Para obtener más información sobre cómo utilizar los certificados para la seguridad de transporte de Service Broker, vea Cómo permitir el acceso a la red en Service Broker con certificados (Transact-SQL).

Para crear un certificado para la seguridad de transporte de Service Broker

  • Cree un certificado en la base de datos maestra.

Ejemplo

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