Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   SOAP THttpReqResp mit Certificate (Windows CertStore scsUser) (https://www.delphipraxis.net/212387-soap-thttpreqresp-mit-certificate-windows-certstore-scsuser.html)

atari1040 3. Feb 2023 15:17

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Ich habe nur die Methode OnNeedClientCertificate hinzugefügt und zugewiesen und jetzt kommt die Abfrage nicht mehr. Ich habe bis auf einen Kommentar aber noch nicht einmal Code innerhalb der Methode geschrieben. Läuft... aber komisch ist das schon, oder? :-)

mjustin 3. Feb 2023 18:13

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Zitat:

Zitat von atari1040 (Beitrag 1518276)
Ich habe nur die Methode OnNeedClientCertificate hinzugefügt und zugewiesen und jetzt kommt die Abfrage nicht mehr. Ich habe bis auf einen Kommentar aber noch nicht einmal Code innerhalb der Methode geschrieben. Läuft... aber komisch ist das schon, oder? :-)

Ja - da würde ich gleich das Zertifikat im Zertifikatsspeicher löschen und testen, ob die DHL API auch dann noch aufgerufen werden kann. :)

jaenicke 3. Feb 2023 18:34

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Zitat:

Zitat von atari1040 (Beitrag 1518276)
Ich habe nur die Methode OnNeedClientCertificate hinzugefügt und zugewiesen und jetzt kommt die Abfrage nicht mehr. Ich habe bis auf einen Kommentar aber noch nicht einmal Code innerhalb der Methode geschrieben. Läuft... aber komisch ist das schon, oder? :-)

Vielleicht ist AnIndex standardmäßig schlicht 0 (erster Eintrag) und nicht -1 (muss zugewiesen werden)?

atari1040 3. Feb 2023 22:55

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Zitat:

Zitat von mjustin (Beitrag 1518280)
Zitat:

Zitat von atari1040 (Beitrag 1518276)
Ich habe nur die Methode OnNeedClientCertificate hinzugefügt und zugewiesen und jetzt kommt die Abfrage nicht mehr. Ich habe bis auf einen Kommentar aber noch nicht einmal Code innerhalb der Methode geschrieben. Läuft... aber komisch ist das schon, oder? :-)

Ja - da würde ich gleich das Zertifikat im Zertifikatsspeicher löschen und testen, ob die DHL API auch dann noch aufgerufen werden kann. :)

Nix DHL, das ist Firmenintern und geht auf eine SAP Schnittstelle. Das geht wirklich nicht ohne Zertifikat. :-)

himitsu 3. Feb 2023 23:03

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Er meinte wohl, wenn du direkt das Zertifikat rein gibst, anstatt es im Store zu speichern.

atari1040 3. Feb 2023 23:27

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Zitat:

Zitat von himitsu (Beitrag 1518295)
Er meinte wohl, wenn du direkt das Zertifikat rein gibst, anstatt es im Store zu speichern.

ja stimmt, es wäre mir sowieso am liebsten auf den Store zu verzichten und das Zertifikat direkt als Datei zu laden, so wie ich es unter Linux gewohnt bin.

jaenicke 4. Feb 2023 10:22

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Zitat:

Zitat von atari1040 (Beitrag 1518298)
ja stimmt, es wäre mir sowieso am liebsten auf den Store zu verzichten und das Zertifikat direkt als Datei zu laden, so wie ich es unter Linux gewohnt bin.

Das geht mit der aktuellen Delphiversion direkt, siehe Ticket. Vorher musste man sich über Pointer das Handle zu der Verbindung angeln und tricksen.

Zitat:

Zitat von EmWieMichael (Beitrag 1518242)

Das geht zwar, aber dann muss man auf THTTPRIO verzichten.

atari1040 4. Feb 2023 18:40

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Zitat:

Zitat von jaenicke (Beitrag 1518302)
Zitat:

Zitat von atari1040 (Beitrag 1518298)
ja stimmt, es wäre mir sowieso am liebsten auf den Store zu verzichten und das Zertifikat direkt als Datei zu laden, so wie ich es unter Linux gewohnt bin.

Das geht mit der aktuellen Delphiversion direkt, siehe Ticket. Vorher musste man sich über Pointer das Handle zu der Verbindung angeln und tricksen.
...

an das Ticket komme ich nicht ran obwohl ich das gleiche Passwort verwende wie bei my.embarcadero.com und dort funktioniert es. Der Support konnte oder wollte mir auch nicht helfen. Hast Du ein Code Snippet?

himitsu 4. Feb 2023 19:05

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Bei My kann man sich mit Mail oder Name einloggen ... in Quality nicht. :stupid:

atari1040 4. Feb 2023 19:13

AW: SOAP THttpReqResp mit Certificate (Windows CertStore scsUser)
 
Zitat:

Zitat von himitsu (Beitrag 1518310)
Bei My kann man sich mit Mail oder Name einloggen ... in Quality nicht. :stupid:

ich wusste gar nicht, dass ich noch einen Login Namen habe, so lange habe ich das alles nicht mehr benutzt. Mit Email ging irgendwie immer.
Danke, jetzt komme ich rein :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.
Seite 2 von 4     12 34      

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