Certificates in BizTalk 2013 Part 2: How To Configure the BizTalk WCF Adapter to use the SSL Certificates
Microsoft, Security 0
In the previous post I explained hot how install SSL certificates in BizTalk to make a secure connection to a third party (web) service. In this article I will explain how you can configure the WCF Adapter to use these installed certificates to encrypt the message that is sent to the service.
This series contains the following posts:
- Certificates in BizTalk 2013 Part 1: How To Install SSL Certificates in the Certificate store.
- Certificates in BizTalk 2013 Part 2: How To Configure the BizTalk WCF Adapter to use the SSL Certificates (this post).
Creating the Send Port
First, we need a send port. You can create a new BizTalk application in the BizTalk adminstration console or use a excisiting one.
- Richt click on Send Ports – new – Static one-way send port.
- The Send Port properties are displayes. Fill in/select the following values:
- Name – for instance WebServiceSendPort
- Type – WCF-BasisHttp
- Send Pipeline – PassThruTransmit
- Click the Configure Button
- The transport properties screen is displayed. Fill in the Service Url, and the SOAP Action header. Click the Security tab and fill in/select the following values:
- Security mode = Transport
- Transport Client Credential Type = Certificate
- Under Client Certificate, click the browse Select the installed private certificate and click Ok.
- Under Server Certificate, click the browse Select the installed public certificate and click Ok.
- The transport property pane will look like the following figure:
- Click Ok, and again The Send Port is now configured.
This is the last part of the series where I explained how to use SSL certificates in BizTalk to create a secure connection to a third party service.
Sjoukje Zaal is head of the Microsoft Cloud Center of Excellence at Capgemini, Microsoft Regional Director and Microsoft Azure MVP with over 20 years of experience providing architecture, development, consultancy, and design expertise. She works at Capgemini, a global leader in consulting, technology services and digital transformation. She mainly focuses on Cloud, Security, Productivity, and IoT. She loves to share her knowledge and is active in the Microsoft community as a co-founder of the user groups Tech Daily Chronicle, Global XR Community and the Mixed Reality User Group. She is director of the Global AI Community and board member of Azure Thursdays. Sjoukje is an international speaker and involved in organizing many events. She wrote several books and writes blogs.