Find Jobs
Hire Freelancers

Correct delphi code to get the SSL finger print for google

$30-250 USD

In Bearbeitung
Veröffentlicht vor fast 11 Jahren

$30-250 USD

Bezahlt bei Lieferung
Hi all, I have a source code of delphi (Attached) which retrieves the SSL finger print of any site correctly: So if I enter [login to view URL] I get F5:6B:F2:44:63:B0:BD:61:36:C5:E8:72:34:6B:32:04:28:FF:4D:7C The only issue I have with it is with [login to view URL] I think the http component gets the page from the local ISP and reports wrong SSL as the following: F4:69:4A:F2:CF:F8:46:95:35:A2:44:E5:F9:CE:6A:4E:8D:33:43:45 Wrong SSL for [login to view URL] From local ISP via Delphi ‎25:89:c1:70:6b:04:54:43:9f:28:fa:8f:3e:d3:7c:45:05:79:9b:c4 Correct SSL for [login to view URL] from Chrome and Firefox webbrowser What is required from you : 1- Fix the code to give me correct SSL finger print for [login to view URL] 2- If the site queried is using ECDHE as key exchange mechanism this should be displayed on different edit box ( google is using it) or popup message. U can find this in chrome browser by checking the ssl information. 3- If site is using Extended Validation SSL this should be shown on a different edit box or popup message. 4- Currently the application uses Indy components from theVCL IdHTTP1 + IdSSLIOHandlerSocketOpenSSL1 I want it to be converted to native api code so I use native code no visual component like the following example: ================ procedure [login to view URL]; var HTTP: TIdHTTP; SSL: TIdSSLIOHandlerSocketOpenSSL; i: Integer; HTTPResponse, HostIP: string; begin HTTP := [login to view URL](nil); SSL := [login to view URL](nil); try [login to view URL] := sslvSSLv23; // set SSL version (ver 2 + 3) [login to view URL] := [sslvSSLv2, sslvSSLv3, sslvTLSv1, sslvTLSv1_1, sslvTLSv1_2]; [login to view URL] := [sslvrfPeer]; // set verifymode otherwise getting local ISP ssl finger print fails [login to view URL] := IdSSLIOHandlerSocketOpenSSL1VerifyPeer; // set onVerifyPeer event [login to view URL] := 10 * 1000; // set connect timeout [login to view URL] := 10 * 1000; // set read response timeout [login to view URL] := SSL; [login to view URL] := True; ================ I will attach the code I have ... I will not accept the bit unless u show me a working exe that I will test more than once site on it to make sure it does what I want. It should be fully commented so I can modify it they way I want. I want a working application form + button + url input text box + ssl fingerprint on memo box. Do not use any ActiveX use pure delphi code. project should not take more than one day after acceptance. Need ur support if I need to tweak the code Additional resources: Extended Validation SSL Example: [login to view URL] EV SSL resources Cool with source code [login to view URL] IDS OF EV from Fire fox [login to view URL] Ids from wiki [login to view URL] more: [login to view URL] [login to view URL]
Projekt-ID: 4739165

Über das Projekt

4 Vorschläge
Remote Projekt
Aktiv vor 11 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
Vergeben an:
Avatar des Nutzers
i fixed your problem about [login to view URL] , this is a working exe link: [login to view URL]
$55 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0
4 Freelancer bieten im Durchschnitt $204 USD für diesen Auftrag
Avatar des Nutzers
What Delphi version do you need it in?
$250 USD in 3 Tagen
4,8 (182 Bewertungen)
6,0
6,0
Avatar des Nutzers
I can investigate your issue and develop solution for it
$263 USD in 7 Tagen
4,6 (10 Bewertungen)
4,7
4,7
Avatar des Nutzers
Hello, May be I can help you, thanks
$247 USD in 5 Tagen
5,0 (5 Bewertungen)
3,9
3,9

Über den Kunden

Flagge von OMAN
Muscat, Oman
5,0
22
Zahlungsmethode verifiziert
Mitglied seit Okt. 22, 2003

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.