DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Zero Trust, Build High Scale TLS Termination Layer
  • Accelerating Connection Handshakes in Trusted Network Environments
  • Why Haven’t You Upgraded to HTTP/2?
  • IoT Needs To Get Serious About Security

Trending

  • Engineering Closed-Loop Graph-RAG Systems, Part 3: Closing the Loop in Graph-RAG Systems
  • Building a Spring AI Assistant With MCP Servers: A Step-by-Step Tutorial
  • Architecting Zero-Trust AI Agents: How to Handle Data Safely
  • The Developer's Guide to Context-Aware AI: When Your Code Documentation Becomes Intelligent
  1. DZone
  2. Software Design and Architecture
  3. Security
  4. Enabling and Disabling TLS Settings in MuleSoft’s Anypoint Studio

Enabling and Disabling TLS Settings in MuleSoft’s Anypoint Studio

In order for some applications to work locally while developing your application, you might have to enable TLSV1.0 in Anypoint Studio.

By 
Akkiraju Ivaturi user avatar
Akkiraju Ivaturi
·
Dec. 26, 16 · Tutorial
Likes (2)
Comment
Save
Tweet
Share
10.2K Views

Join the DZone community and get the full member experience.

Join For Free

Mule ESB 3.8 by default supports only TLSV1.1 and TLSV1.2. Some applications need to post to endpoints that are based on TLSV1.0. In order for them to work locally while developing your application, you might have to enable TLSV1.0 in Anypoint Studio.

Follow the steps to enable TLSV1.0 so that your applications running through Anypoint Studio will not complain any errors:

  1. Go to the AnyPoint Installation folder.
  2. Navigate to Plugins directory if you are using Windows.
  3. If you are using Mac, then navigate to Applications > Anypoint Studio > Contents > Eclipse > Plugins.
  4. Now search for folder “org.mule.tooling.server.3.8.x.ee_6.1.x.yyy.mm.dd.” Navigate to directory “mule” and then to “conf” folder.
  5. Now you should find files with the names “tls-default.conf” and “tls-fips140-2.conf.”
  6. Edit each of the files by opening them and search for “enabledProtocols.”
  7. You should see “enabledProtocols=TLSv1.1,TLSv1.2.”
  8. Now add TLSv1 to the enabledProtocols.
  9. It should look like “enabledProtocols=TLSv1,TLSv1.1,TLSv1.2.”

Now, restart your Anypoint Studio just to make sure that it picks up the new settings. Your apps should be supporting TLS1.0.

Similarly, if you need to disable TLSv1.0 (as it is not accepted by PCi compliance), remove it from the enabledProtocols.

Note: This feature of editing the TLS values is available since Studio 5.4.3 as per the MuleSoft website. I hope this helps!

TLS

Opinions expressed by DZone contributors are their own.

Related

  • Zero Trust, Build High Scale TLS Termination Layer
  • Accelerating Connection Handshakes in Trusted Network Environments
  • Why Haven’t You Upgraded to HTTP/2?
  • IoT Needs To Get Serious About Security

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook