Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TRestClient + SSL + Zertifikat (https://www.delphipraxis.net/186257-trestclient-ssl-zertifikat.html)

colaflasche 18. Aug 2015 15:18

TRestClient + SSL + Zertifikat
 
Hallo Zusammen,

ich möchte mit einem TRESTClient/TRESTRequest/TRESTResponse mit einer Gegenstelle kommunizieren. Das klappt soweit sehr gut.
Nun will die Gegenstelle die Übertragung verschlüsseln und ich habe ein Zertifikat inkl. .p12 Date, privatem Key und eine PEM-Datei.

Wie bekomme ich in der Kombination eine Authentifizierung hin? Kann mir da einer einen Tipp geben?

Ich arbeite mit xe7.

Vielen Dank!

Gruß Jan

colaflasche 26. Aug 2015 12:43

AW: TRestClient + SSL + Zertifikat
 
Okay, mein Fehler, man muss das Zertifikat nicht angeben, wenn es im Zertifikatsmanager installiert ist werden diese automatisch verwendet.

colaflasche 3. Mär 2016 08:56

AW: TRestClient + SSL + Zertifikat
 
Hallo zusammen,

das hat eine Weile gut geklappt, nun meldet mir mein Programm "Unspecified certificate from client" und ich bin nicht sicher warum.
Kann man doch angeben, welches Zertifikat genutzt werden soll?

Gruß Jan

jobo 3. Mär 2016 10:53

AW: TRestClient + SSL + Zertifikat
 
Da kann man nur raten. Zertifikate laufen irgendwann ab.

colaflasche 4. Mär 2016 07:58

AW: TRestClient + SSL + Zertifikat
 
Habe die Lösung, wenn ich mein Programm mit XE7 kompiliere habe ich kein Problem, dann kann er das Zertifikat selbst bestimmen.
Sobald ich es mit XE8 oder Seattle kompiliere klappt das nicht mehr.

Ich habe auch die Methoden gefunden, die scheinbar zur Auswahl des Zertifikats dienen, die stecken in THTTPRequest und TRESTRequest hat eine Eigenschaft vom Typen THTTPRequest, aber die ist privat, da kommt man nicht dran.
Also kompiliere ich es nun weiter mit XE7 und freue mich.

Aber Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz