AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TRestClient + SSL + Zertifikat
Thema durchsuchen
Ansicht
Themen-Optionen

TRestClient + SSL + Zertifikat

Ein Thema von colaflasche · begonnen am 18. Aug 2015 · letzter Beitrag vom 4. Mär 2016
Antwort Antwort
colaflasche

Registriert seit: 1. Jun 2007
33 Beiträge
 
#1

TRestClient + SSL + Zertifikat

  Alt 18. Aug 2015, 16:18
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
Gruß Jan

Geändert von colaflasche (18. Aug 2015 um 21:07 Uhr)
  Mit Zitat antworten Zitat
colaflasche

Registriert seit: 1. Jun 2007
33 Beiträge
 
#2

AW: TRestClient + SSL + Zertifikat

  Alt 26. Aug 2015, 13:43
Okay, mein Fehler, man muss das Zertifikat nicht angeben, wenn es im Zertifikatsmanager installiert ist werden diese automatisch verwendet.
Gruß Jan
  Mit Zitat antworten Zitat
colaflasche

Registriert seit: 1. Jun 2007
33 Beiträge
 
#3

AW: TRestClient + SSL + Zertifikat

  Alt 3. Mär 2016, 09:56
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
Gruß Jan
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#4

AW: TRestClient + SSL + Zertifikat

  Alt 3. Mär 2016, 11:53
Da kann man nur raten. Zertifikate laufen irgendwann ab.
Gruß, Jo
  Mit Zitat antworten Zitat
colaflasche

Registriert seit: 1. Jun 2007
33 Beiträge
 
#5

AW: TRestClient + SSL + Zertifikat

  Alt 4. Mär 2016, 08:58
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!
Gruß Jan
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 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