Find Jobs
Hire Freelancers

Implement in Java a SSL/TLS proxy for IMAP

$10-50 USD

Geschlossen
Veröffentlicht vor mehr als 3 Jahren

$10-50 USD

Bezahlt bei Lieferung
As a proof of concept (POC) we want to have SSL&TLS port listening for connections and logging transfered data to console and logfile This port terminates the SSL/TLS connection and takes the packages, traces them into log and sends them further as a SSL/TLS client to the IMAP server thunderbird ----> your SSL/TLS socket/endpoint ----> logic with slf4j to trace packages to log ----> open connection to target imap server via SSL/TLS like the thunderbird requested it Your task is to implement the POC, which allows any client to login to your implemented IMAP server. Your server does: - start a local port (local socket) for terminating the thunderbird SSL/TLS connection - allow access from any client to your port - trace the packages to slf4j log - open ssl/tls connection to a hardcoded imap server like gmail You need to implement for: - linux & windows tasks: - implement junit test to verify all accesses - manual tests are done with thunderbird and outlook requirements: only call from JUnit (no UI) eclipse runtime What is NOT needed: - a UI (not required, implement a JUnit test to call your functions) - a service architecture/packaging (like with spring or JEE) What are our requirements? - your code passes checkstyle, pmd and spotbugs (we will share you a git repo with eclipse settings) - JDK11 - maven - create a model class representing the input of your function - create a service class implementing the logic - create a unit test, which tests the service class - we do NOT need a UI, we only need the model + service method to access the logic via API or via JUnit - if you need libs beside of selenium or jgrapht, apache commons are fine. Other libs NEED prior clearance - the runtime is JRE (no JavaEE nor Spring-container) - delivery in our git Outlook - if you do a good job on supporting our team, we are open to integrate you into regular work and we will share you more tasks about google apis What is our budget? we do not disclose our budget nor planned hourly rate. Offer us your best bid. This job is created with a placeholder budget/rate. So ignore our rates/budgets and post your best bid. Your bid? Your placed bid is based on the fact, that you have read the job description and it is the upper bound on your bid. Communication: Do not wait for our availability here. Just answer, just ask or just reply.
Projekt-ID: 28813504

Über das Projekt

5 Vorschläge
Remote Projekt
Aktiv vor 3 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
5 Freelancer bieten im Durchschnitt $190 USD für diesen Auftrag
Avatar des Nutzers
Well, i check each and every task, its fine if we dont need ui as it will save so much time and also i am not good in frontend, and regards your requirements i am expecting around 7 to 10 days for whole work done as its just a proof of concept i am expecting around 700 to 1k$
$700 USD in 7 Tagen
4,8 (21 Bewertungen)
5,4
5,4
Avatar des Nutzers
Dear Employer, I have seen your Job description that you need someone to Implement in Java a SSL/TLS proxy for IMAP. I have 5+ years of experience in Java, Software Architecture and other tools. Kindly message me so that we can discuss more about the work. Regards Lalit
$40 USD in 7 Tagen
5,0 (25 Bewertungen)
4,9
4,9
Avatar des Nutzers
I have 7+ experiences In software Developement, i can deliver you on time with a high quality software. Write me we start
$30 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von GERMANY
Stuttgart, Germany
5,0
36
Zahlungsmethode verifiziert
Mitglied seit März 13, 2016

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.