
To permit access from another instance using certificates
-
Obtain the certificate for the other instance from a trusted source. Typically, this involves sending the certificate using encrypted e-mail or transferring the certificate on physical media such as a floppy disk.
Security Note: |
|---|
|
Only install certificates from trusted sources.
|
-
Create a login.
-
Create a user for the login in the master database.
-
Install the certificate for the other instance in the master database. The user created in step 3 owns the certificate.
-
Grant the login CONNECT access to the Service Broker endpoint.
-
Dump the certificate that is used for Service Broker transport security in the local instance.
Security Note: |
|---|
|
Only dump the certificate used for transport security. Do not dump or distribute the private key associated with the certificate.
|
-
Provide the certificate to the administrator of the other database. The administrator of the remote database installs this certificate using steps 1-4 above.
Once access is configured in each instance, then communications between the two instances use Service Broker transport security when the endpoints for both instances are configured to allow transport security.