Find Jobs
Hire Freelancers

Minor Change to Simple Java Web Server

$30-250 USD

In Progress
Posted over 1 year ago

$30-250 USD

Paid on delivery
I have sample code for a simple web server written in Java. Code is attached. I want this modified so that the child connection that is spawned is using TLS. Currently, both connections are in clear text. That is the first connection will come in on port 80 and then go out on port 443 in encrypted mode. I want a complete project that compiles cleanly using OpenJDK 16 or above. The compile should be using the JAVA compiler directly under Windows (a bat file). The execution should also be a bat file under Windows. Please ask if any questions. I will pay a maximum of $40 for this.
Project ID: 36289192

About the project

11 proposals
Remote project
Active 1 yr ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Already solved this task. 1. Update the code to use SSL/TLS: Modify the existing Java web server code to use SSL/TLS for the child connection. This involves creating an SSLServerSocket object and accepting incoming SSL connections on port 443. Once an SSL connection is accepted, the server should handle the incoming request in the same way as before. 2. Create a self-signed certificate: Generate a self-signed certificate using the keytool command that comes with the JDK. This certificate will be used to secure the SSL connection between the server and client. 3. Specify the keystore and password in the code: Set the keystore file path and passwords in the Java code so that it can use the self-signed certificate generated in step 2. This can be done using the [login to view URL]() method. 4. Create a [login to view URL] file: Create a Windows batch file named [login to view URL] that compiles the modified Java code using the JDK compiler. The batch file should take the JDK installation path as a parameter and use it to locate the javac compiler. 5. Create a [login to view URL] file: Create a Windows batch file named [login to view URL] that runs the modified Java code using the JDK java command. The batch file should take the JDK installation path as a parameter and use it to locate the java executable. 6. Test the modified server: Start the server by running the [login to view URL] file as administrator and verify that it is listening on port 443. Test the server by sending a request to the server using a web browser
$30 USD in 1 day
0.0 (0 reviews)
0.0
0.0
11 freelancers are bidding on average $112 USD for this job
User Avatar
Hello Nalini, I hope this message finds you well. I will be able to help you with your project. I read through the description and it sounds like I am just the right person for it. I have the right skill set with sophisticated experience in Java, Software Architecture, and Web Hosting. As a next step I would like to discuss some further questions with you. Either over the chat or a call, whatever you prefer. For my references and qualifications: I graduated in Computer Science with highest grades from one of the most reputable universities in Germany. Currently, I am enrolled in the Master's program. During my studies, I already published a paper on the subject of Artificial Intelligence. Further, I managed to get a lot of hands-on experience by working in several companies that operate in the field of Computer Science. As a native German speaker who was living in Canada for a year, my level in English is proficient/fluent. Further, I am in the preferred Freelancer program, making me part of the top 3% on the platform. Many successful past projects can be seen on my profile page. I am looking forward to working with you and if you have any further questions I would be happy to answer them. Best regards, Simon
$200 USD in 3 days
5.0 (24 reviews)
6.0
6.0
User Avatar
Hi, We went through your project description & I am very interesting in your job and it seems like our team is a great fit for this job. Please come over chat and discuss your requirement in a detailed way. Regards
$140 USD in 7 days
5.0 (10 reviews)
5.6
5.6
User Avatar
Hello, sir! I have Keenly gone through your project requirements as given in your project description. I gladly inform you that i am in possession of all clearly stated required skills (Software Architecture, C Programming, Golang, Java, C++ Programming and Metatrader) as this is my area of professional specialization having completed all engineering certifications and developed adequate experience in this field. I humbly request you to consider my bid for professional and quality services always, with no timeline and quality excuses, and 100% client satisfaction guaranteed. Message me we discuss more about the project. THANK-YOU and WELCOME.
$150 USD in 7 days
4.9 (11 reviews)
4.6
4.6
User Avatar
Hi sir , I have checked your Qt project and i am sure that i can do this as you expected but have some doubts , please message me so we can discuss for batter understand. Thank You.
$140 USD in 7 days
5.0 (12 reviews)
3.5
3.5
User Avatar
Hello, I have read your minor changes java web server project requirements and then I am sure I can complete that project. I can help you. please get in touch. Thank you
$200 USD in 7 days
5.0 (4 reviews)
3.3
3.3
User Avatar
[✔] CODE EXPERT: You have received a 30% discount ($48) on Project 'Minor Change to Simple Java Web Server'. (Recently finished a comparable work) - As a result, you should expect better outcomes in a shorter period (3 days). (Immediately available to begin) Hey, my name is Pablo (from Italy), and I am an English-speaking Freelance designer and developer with over 15 years of expertise (no subcontracting or outsourcing). (Google™ Sigma™ PMEC™ Udemy™ Hubspot™ LinkedIn™ Microsoft™ Certified, an AmoCRM™ Partner, and Amazon® Consumer Council, Amnesty International and Democratic Alliance member)
$112 USD in 3 days
5.0 (3 reviews)
3.4
3.4
User Avatar
Hello, This is in response to your job notification for the position of Professional for your project. I have been working as a developer  for the last 8+ years with a software firm and  mentioned below are some of my achievements in this role: - Designed and developed a conversion plan for 100+ Uniface modules into equivalent Java/J2EE. - Managed a project team developing a Java/MySQL based web application/Window Application - Converted a user based web application to a Java/J2EE application for better performance. I’m well versed with: - Designing database architecture and server scripting - Studying and establishing connectivity with network systems, search engines, and information servers. - Developing knowledge and understanding of the technical environment including program compilation, file structures and program interfaces in the Java EE environment. I have a full understanding of Designing and development of Java Technology. Expertise in JSP/Servlet/Collection/JDBC , Framework - Spring/Hibernate, API -iText/POI/iPerf, Database(Oracle/MySQL/PostgreSQL/MongoDB),Should you need any more details, please do let me know. Thanking you for your time and looking forward to hear from you. Regards Vivek
$40 USD in 7 days
5.0 (6 reviews)
2.8
2.8
User Avatar
Hi, Greetings for the day! I have around 7+ years of professional experience as a Backend Developer in Java ecosystem. Plus, I also contribute to tech community which you can check in my profile details. I strongly believe I will be able to successfully deliver your project and on time. Looking forward to connect with you to understand your requirements in detail. Regards, Dhaval
$40 USD in 2 days
5.0 (2 reviews)
1.2
1.2
User Avatar
Hello Nalini E., I have reviewed the details of your project and I am confident that I possess the necessary skills and experience to complete it to your satisfaction. I am excited about the opportunity to work with you and deliver a final product that meets all of your requirements. I have worked on all these skills C Programming, Java, JavaScript, Software Architecture, Web Hosting and that's why I am really interested in work. Lets connect in chat so that We discuss further. Best regards, Soham
$140 USD in 7 days
5.0 (2 reviews)
0.0
0.0
User Avatar
create executable files nor access your local environment to provide a solution that is tailored to your specific needs.
$40 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Carmel Valley, United States
5.0
400
Payment method verified
Member since Jul 1, 2002

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.