Find Jobs
Hire Freelancers

Implement in Java a SSL/TLS proxy for IMAP

$10-50 USD

Zamknięte
Opublikowano ponad 3 lata temu

$10-50 USD

Płatne przy odbiorze
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.
Identyfikator projektu: 28813504

Informację o projekcie

5 ofert
Zdalny projekt
Aktywny 3 lata temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
5 freelancerzy składają oferty o średniej wysokości $190 USD dla tej pracy
Awatar Użytkownika
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 w 7 dni
4,8 (21 opinii)
5,4
5,4
Awatar Użytkownika
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 w 7 dni
5,0 (25 opinii)
4,9
4,9
Awatar Użytkownika
I have 7+ experiences In software Developement, i can deliver you on time with a high quality software. Write me we start
$30 USD w 7 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga GERMANY
Stuttgart, Germany
5,0
36
Zweryfikowana metoda płatności
Członek od mar 13, 2016

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.