We have a Client-side API for network programming in JAVA and C++ (EPP/TCP over SSL/TLS), developed on Linux platform. It uses XML files to transfer over TCP and SSL/TLS. We need it to convert into Microsoft Visual C# 2.0.
The API uses Thawte client certificate to communicate with Domain registry servers over EPP. Only client side API needs to be migrated on Microsoft .NET 2.0 platform. API is very well organized and brokem into 100-130 small files/header libraries. API uses ANT and Xerces for apache but in .NET on IIS you may not need it since it has built-in strong XML support. But choice is yours.
Hints for C#: [login to view URL], SSLSteam, AuthenticatedStream, [login to view URL], etc.
We can do it to your satisfactory.
We have lost of experience working with .NET, Java and C++, so it won't be a problem.
We would be very pleased to work with you.