LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 03-22-2018, 01:35 PM   #1
ajeandy
LQ Newbie
 
Registered: Mar 2018
Posts: 1

Rep: Reputation: Disabled
Is this possible? Termination Proxy question


Here's my problem....

I have a legacy application that runs on Windows. It is not open source and I don't have access to the source code. It was compiled on an older .NET library that apparently only communicates on TLS 1.0

It has a DLL with a certificate that calls out to a payment processor. This payment processor will no longer be accepting calls using TLS 1.0 pretty soon.

I was wondering if it were possible to redirect this traffic to a proxy server, capture & decrypt the traffic then retransmit the traffic to the original destination using TLS 1.2 & return the response to the original host?

I know this is precisely a man in the middle.

I have a feeling this isn't going to work because of CAs but I'm pretty new to CAs & TLS in general.

Does anyone have any advice?
 
Old 03-23-2018, 10:40 AM   #2
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
I know it is possible because we ran into a similar problem when we were still using RHEL5 (before it went end of life). We were doing curl connections a credit card processor and they quit allowing TLSv1.0 a long time ago. We found curl on RHEL5 didn't even give options for TLSv1.1 or v1.2. On installing an upstream version of curl that did give those options we found that openssl version on RHEL5 didn't support TLSv1.1 or v1.2 so curl would still fail. RedHat told us they wouldn't update because they considered it a "feature" rather than a bug.

One of our folks setup a web proxy that did make connections via TLSv1.1 on a separate server and changed our process to point the curl to that proxy rather than directly to the vendor.

Unfortunately I didn't do the proxy setup so can't give you any details but thought you'd like to know it is at least a feasible idea.

Last edited by MensaWater; 03-23-2018 at 11:33 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Command termination sisindri Linux - Newbie 6 02-24-2018 07:07 AM
What is SSL Termination? tripialos Linux - Newbie 1 06-26-2015 06:25 AM
SSL termination dazdaz General 2 05-30-2012 05:22 PM
Question about abnormal program termination ghoughto Programming 5 06-15-2005 07:04 AM
termination 11 error cursedsnow Linux - Software 1 05-16-2001 06:52 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 11:46 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration