HTTP-Request mit Zertifikat-Authentifizierung
spacer
Autor Nachricht
DiiSee
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mi 08.02.12 09:45 
Hallo

Ich baue mithilfe dem TclHttp der Clever Internet Suite eine Verbindung zu meinem Server auf.
Das Zertifikat lade ich während der Laufzeit mithilfe von TclCertificateStore, welches ich zur Authentifizierung am Server benötige.
Das ganze sieht so aus:
ausblenden Delphi-Quelltext markieren
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
    clHttp1.OnGetCertificate:= clSoapMessageGetCertificate;
clHttp1.Post('https://www.example.com/Service.asmx', response);
...
procedure TForm1.clSoapMessageGetCertificate(Sender: TObject;
var ACertificate: TclCertificate; var Handled: Boolean);
begin
clCertificateStore1.ImportFromPFX( 'Dateipfad', 'xxxxx');
ACertificate := clCertificateStore1[0];
Handled:=true;
end;

Jetzt hab ich jedoch das Problem, dass immer wenn ich das .Post ausführe die Fehlermeldung "AcquireCredentials failed" kommt.

Weiß jemand was ich hier falsch mache oder wo der Fehler liegen könnte?

mfg
DiiSee

Moderiert von user profile iconNarses: Code- durch Delphi-Tags ersetzt

Moderiert von user profile iconNarses: Beiträge zusammengefasst

Hat sich erledigt habe ein falsches Zertifikat ohne privat key verwendet
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
home home