Click here to Skip to main content
Licence CPOL
First Posted 24 Jun 2010
Views 7,385
Bookmarked 1 time

HTTPs using BizTalk 2009 HTTP adapter on Windows 2008 R2

By | 9 Jul 2010 | Article
Use HTTPs in BizTalk 2009 on Windows 2008 R2

To configure BizTalk 2009 HTTP sending adapter to use HTTPs under Windows 2008 R2, please follow the steps given below:

  1. Certificates:
    1. Install the server certificate under the below certificate stores:
      1. BizTalk host user (Current User)
        1. Personal
        2. Trusted Root Certificate Authorities
      2. Local Machine user
        1. Personal
        2. Trusted Root Certificate Authorities
        3. Other People
    2. Install the server root path certificates under the below certificate stores:
      1. BizTalk host user (Current User)
        1. Trusted Root Certificate Authorities
      2. Local Machine user
        1. Trusted Root Certificate Authorities
image001.gif
  1. Fill the “SSL client certificate thumbprint” property of the HTTP adapter send port, with the server certificate thumbprint:
image002.gif
  1. Use the URL https://DestinationServer:1234/Service in the URI property of the HTTP adapter send port:
image003.gif
  1. Map the IssuedToName with the IP in the HOSTS file under “C:\Windows\System32\drivers\etc”:
image004.gif
  1. Disable the using of TLS 1.0 and SSL 2.0, and enable SSL 3.0 from registries:
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols]
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0]
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client]
      • "DisabledByDefault"=dword:00000001
      • "Enabled"=dword:00000000
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0]
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Client]
      • "Enabled"=dword:ffffffff
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Server]
      • "Enabled"=dword:ffffffff
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0]
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client]
      • "Enabled"=dword:00000000
    • [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server]
      • "Enabled"=dword:ffffffff
image005.jpg

References

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Ahmed Kahwaji

Software Developer (Senior)

Jordan Jordan

Member

Your comment please Smile | :)

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page   
  Refresh
-- There are no messages in this forum --
Permalink | Advertise | Privacy | Mobile
Web01 | 2.5.120517.1 | Last Updated 10 Jul 2010
Article Copyright 2010 by Ahmed Kahwaji
Everything else Copyright © CodeProject, 1999-2012
Terms of Use
Layout: fixed | fluid