REST Zertifikat http zu https
Hallo,
ich habe einen REST Client den ich mit Hilfe des Rest-Debuggers erstellt habe. Nun fragt ein Kunde danach, wo sein Zertifikat installieren werden muss, wenn er seinen Webservice von http auf https umstellen möchte. Leider habe ich hier keine Erfahrung. Kann hier jemand weiterhelfen? Freundliche Grüße Graw |
AW: REST Zertifikat http zu https
Solange du am Client keine Prüfung des Zertifikats durchführst (wäre sinnvoll gegen Man-In-The-Middle Angriffe), reicht es, wenn im Restclient die Property SecureProtocols das passende Protokoll enthält. Unter Windows 10 wird das dann automatisch entsprechend verwendet.
http://docwiki.embarcadero.com/Libra...ecureProtocols |
AW: REST Zertifikat http zu https
Zitat:
Falls ja, wie und womit genau, mit IPWorks SSL ? Das Verifizieren der SSL CA-Chain ist ja leider ein Thema wo es kaum Lösungen gibt (oder eben nur sehr Teure). Mit OpenSSL sollte das möglich sein, aber mit Delphi-Sourcen finde ich dazu quasi nichts. Schon gar nicht wenn es CrossPlatform laufen soll. |
AW: REST Zertifikat http zu https
Zitat:
So: RestClient.SecureProtocols := [THTTPSecureProtocol.TLS12, THTTPSecureProtocol.TLS11]; |
AW: REST Zertifikat http zu https
[dcc32 Error] Main.pas(1364): E2003 Undeclared identifier: 'THTTPSecureProtocol'
Muss ich außer Rest.Client noch eine weitere Unit hinzufügen? |
AW: REST Zertifikat http zu https
Zitat:
Zitat:
|
AW: REST Zertifikat http zu https
Zitat:
|
AW: REST Zertifikat http zu https
Das ist in REST.HttpClient als Umleitung auf die Originaldefinition in System.Net.HttpClient definiert. Beide Units gehen also.
Um das herauszufinden, reicht aber auch ein Blick in den Quelltext... (Strg + Klick auf SecureProtocols --> Strg + Klick oder Hint auf THTTPSecureProtocols) |
AW: REST Zertifikat http zu https
Zitat:
Eine Grundsätzliche Frage habe ich noch. Wie sollte ich darauf kommen ohne deine Antwort? :gruebel: |
AW: REST Zertifikat http zu https
Zitat:
Zitat:
Und wenn du es nicht findest, kannst du auch im Internet suchen mit docwiki als ersten Begriff: docwiki THTTPSecureProtocols Dann findest du meistens die Dokumentation und damit die Unit. Oder du durchsuchst einfach das komplette source Verzeichnis deiner Delphiinstallation in allen *.pas Dateien. Dann findest du es auch. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:49 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