SSL Zertifikat

Alles rund um die Programmierung mit Qt
Antworten
grip
Beiträge: 1
Registriert: 3. September 2008 11:08

SSL Zertifikat

Beitrag von grip »

Hallo,

ich habe das Problem, dass ich bei einer SSL Verbindung serverseitig nicht das Zertifikat des Clients "zu sehen" bekomme.

Vor dem Verbindungsaufbau setze ich beim Client das Zertifikat und den Schlüssel mit "setLocalCertificate" und "setPrivateKey". Dann baue ich eine Verbindung mit connectToHostEncrypted() auf.

Auf der Serverseite nehme ich die Verbindung an und starte den SSL-Handshake mit startServerEncryption().

Auf der Client-Seite kann ich auf das Zertifikat des Servers nach dem Signal "encrypted" zugreifen, auf der Server-Seite is das Zertifikat des Clients aber immer NULL und ich bekomme immer "QSslError::NoPeerCertificate".

Ich benutze Qt Version 4.3.0
Hat jemand eine Idee?

Danke,
Gruß, grip
Antworten