Schrift
[thread]4397[/thread]

https & Server-Zertifikate: 2. Hürde für SSL?

Leser: 1


<< >> 5 Einträge, 1 Seite
dcraul
 2006-01-27 19:12
#37044 #37044
User since
2006-01-27
11 Artikel
BenutzerIn
[default_avatar]
Hallo,

nach viele freundlicher Hilfe in diesem Board gelingt mir eine SOAP SSL-Kommunikation(?) zu einem Server, indem ich die Client-Zertifikate eingestellt habe mit:

$ENV{HTTPS_KEY_FILE} = 'client.key';
$ENV{HTTPS_CERT_FILE} = 'client.cert';

Jetzt habe ich noch ein Server-Zertifikat als ".cer"-Datei (wie das richtig heisst weiss ich nicht, auf jeden Fall ein binäres Format, welches mit den Windows Krypto-Shell erweiterungen funktioniert). Dieses wollte ich mittels:

$ENV{HTTPS_CA_FILE} = "server.cer"

verwenden, das klappt aber nicht. Die Fehlermeldung ist auch nicht eindeutig, es scheitert an der Überprüfung der Zertifikate. Mit OpenSSL client klappt das aber ...

Die Frage nun: Kann ich solche Dateien direkt verwenden, oder brauche ich auch die Server-Zertifikate im "pem"-Format?

Oder blicke ich es mal wieder nicht, bzw. habe was übersehen?
GwenDragon
 2006-01-27 19:23
#37045 #37045
User since
2005-01-17
14591 Artikel
Admin1
[Homepage]
user image
Du brauchst dafür das Root-Zertifikat des Servers, damit die Gültigkeit, die Sigantur deines Zertifikats überprüft werden kann!
dcraul
 2006-01-30 10:59
#37046 #37046
User since
2006-01-27
11 Artikel
BenutzerIn
[default_avatar]
Es soll sich bei diesem Zertifikat um genau das Root-Zertifikat handeln. Lustig dabei ist allerdings, dass die Verbindung und der Aufruf des Web-Service OHNE das Zertifikat klappt und ich auch Daten bekomme.

Bedeutet dies nun, dass mit der Server-Konfiguration was nicht stimmt, oder bedeutet dies, dass die Authentisierung schlicht und ergreifend nicht abläuft??

Brauche ich das Root-Zertifikat auch im PEM-Format? Oder in welchem Format muss dies vorliegen?
esskar
 2006-01-30 13:10
#37047 #37047
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
das Root-Zertifikate brauchst du nur dann, wenn du sicher gehen willst, dass der server auch wirklich der server ist, der er vorgibt zu sein
dcraul
 2006-01-31 13:43
#37048 #37048
User since
2006-01-27
11 Artikel
BenutzerIn
[default_avatar]
Genau das soll es auch tun, der Client soll sich gegenüber dem Server authentifizieren und umgekehrt ...
<< >> 5 Einträge, 1 Seite



View all threads created 2006-01-27 19:12.