Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
 
Delphi 12 Athens
 
#1

Https zertifikat für Indy verstehen

  Alt 27. Jan 2022, 17:38
Hallo ich habe eine große PEM datei bekommen in der alles drin stehen sollte was ich brauche.
Kann ich die einfach beim iohandler vom Webservice hinterlegen?

Delphi-Quellcode:
FServer := TIdHTTPWebBrokerBridge.Create(self);

  if Securemode then
  Begin
    LIOHandleSSL := TIdServerIOHandlerSSLOpenSSL.Create(fServer);
    LIOHandleSSL.SSLOptions.KeyFile := 'c:\webservice\MyDomain.PEM';
    LIOHandleSSL.SSLOptions.CertFile := 'c:\webservice\MyDomain.PEM';
    LIOHandleSSL.SSLOptions.RootCertFile := 'c:\webservice\MyDomain.PEM';
    LIOHandleSSL.OnGetPassword := OnGetSSLPassword;
    FServer.IOHandler := LIOHandleSSL;
  end;
oder musss ich die auseinander nehmen?


Folgenden teile hat die PEM datei
Code:
-----BEGIN CERTIFICATE REQUEST-----
MIIE3
kuddlemuddle
N0RSzv4BCuO4Vikw
-----END CERTIFICATE REQUEST-----

-----BEGIN PRIVATE KEY-----
MIIJ
Kuddelmuddel
1IXMpm68=
-----END PRIVATE KEY-----

-----BEGIN CERTIFICATE-----
MIIH
kuddelmuddel
ITyBhlHw==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIG
Kuddelmuddel
xzlIPK1aEn8=
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIF
kuddelmuddel
teRCBaho1+V
-----END CERTIFICATE-----
Wie kann ich die Zertifikate unterscheiden?

Was von den PEM abschnitten ist welcher x.509 standard?
Ich mein
wie bekomme ich dort eine Key, Cert und root datei raus?
Warum soviele Zertifikate?
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat