ich habe ein LMS (LernManagementSystem) unter XAMPP für Windows Version 1.5.3a am laufen.
Dort wird zum anmelden (wie bei allen wichtigen sachen) https verwendet, wenn ich mir aber das zertifikat anschaue (was warscheinlich nur ich mache, der rest klickt einfach auf OK) steht da
Ausgestellt für: localhost
Ausgestellt von: localhost
Gültig ab 04.12.2005 bis 04.12.2006
...
Aussteller: localhost, XAMPP for Windows...
...
Das würde ich gerne ändern, also konkretisieren (meine domain, besitzer, austeller usw.).
Dazu muss ein neues zertifikat ausstellen.
Das hier hat schon geholfen: http://community.apachefriends.org/f/viewtopi ... ight=https
In xampp ist openssl (.org) integriert.
Wenn ich also mit "ca" ("Certificate Authority (CA) Management") ein neues zertifikat erstellen will kommt der folgende fehler
- Code: Select all
C:\Dokumente und Einstellungen\Administrator>D:
D:\>cd D:\xampp\apache\bin
D:\xampp\apache\bin>openssl.exe
OpenSSL> ca
Using configuration from /usr/local/ssl/openssl.cnf
error loading the config file '/usr/local/ssl/openssl.cnf'
4160:error:02001003:system library:fopen:No such process:.\crypto\bio\bss_file.c
:122:fopen('/usr/local/ssl/openssl.cnf','rb')
4160:error:2006D080:BIO routines:BIO_new_file:no such file:.\crypto\bio\bss_file
.c:125:
4160:error:0E078072:configuration file routines:DEF_LOAD:no such file:.\crypto\c
onf\conf_def.c:197:
error in ca
OpenSSL>
vielen dank für eure tips, ist bestimmt ganz einfach, aber ich als linux/apache neuling hab den faden verloren
EDIT: hab vergessen zu sagen das es unter Windows 2003 Server läuft (ich weis warum kein IIS -aber lassen wir das lieber)