Einzelnen Beitrag anzeigen

RobertP

Registriert seit: 19. Aug 2006
181 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: (Indy/OpenSSL) Zertifikate erstellen für SSL-Client/Serv

  Alt 11. Sep 2006, 12:54
Also ich hab jetzt die Zertifikate erstellt, dann die privkey.pem in sample.key umbenannt und die zertifikat.cert kopiert und in sample.crt und sampleRoot.pem umbenannt.

Allerdings erhalte ich immer den Fehler 'Could not load SSL Library'

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  IdSSLIOHandlerSocketOpenSSL1.SSLOptions.KeyFile := 'sample.key';
  IdSSLIOHandlerSocketOpenSSL1.SSLOptions.CertFile := 'sample.crt';
  IdSSLIOHandlerSocketOpenSSL1.SSLOptions.RootCertFile := 'sampleRoot.pem';

  Memo1.Lines.Add(IdHTTP1.Get('https://www.digiposter.de/info/de/test_ssl.html'));
end;

procedure TForm1.IdSSLIOHandlerSocketOpenSSL1GetPassword(var Password: string);
begin
  password:= '*********';
end;
Beim IdHTTP1 ist als IOHandler IdSSLIOHandlerSocketOpenSSL1 eingestellt. Was mach ich falsch?
Robert
  Mit Zitat antworten Zitat