Der NCP Secure Entry Client kann keine eigenen Zertifikate erstellen. Dies übernimmt daher
das Programm makecacert, welches im makecert-Paket enthalten
ist. Der Unterschied zwischen makecacert und makecert ist, daß makecert selbstsignierte
Zertifikate erzeugt, makecacert dagen welche, die von einer (dummy) Zertifizierungsstelle (CA)
signiert wurden.
Starten Sie die Batchdatei makecacert.bat und wählen
eine Laufzeit in Jahren für Ihr Zertifikat.
c:\makecert>makecacert.bat
Gueltigkeit des neuen Zertifikats:
1. Ein Jahr
2. Zwei Jahre
3. Drei Jahre
4. Vier Jahre
5. Fuenf Jahre
Ihre Wahl: 5
c:\makecert>openssl req -newkey rsa:2048 -days 1825 -x509 -out cacert.pem -keyout
cakey.pem -config openssl-ca.cnf -batch -passout pass:geheim -set_serial 31659
Loading 'screen' into random state - done
Generating a 2048 bit RSA private key
............+++
............+++
writing new private key to 'cakey.pem'
-----
c:\makecert>openssl req -newkey rsa:2048 -nodes -config openssl.cnf -keyout priv
atekey.pem -out request.pem
Loading 'screen' into random state - done
Generating a 2048 bit RSA private key
.............................................................+++
........................+++
writing new private key to 'privatekey.pem'
-----
Sie werden nach den Inhaberdaten des neuen Zertifikats gefragt. Es kommt vor allem darauf an, daß die dort eingetragen Daten eindeutig sind und in dieser Form nicht in einem anderen Zertifikat verwendet werden. Wir empfehlen, z.B. den Benutzernamen in das Feld "Common Name" einzufügen. Hier in diesem Beispiel ist dies "Markus Mustermann".
Bitte verwenden Sie keine Umlaute und Sonderzeichen, da dies zu Problemen führen kann.
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) []:
State or Province Name (full name) []:
Locality Name (eg, city) []:
Organization Name (eg, company) []:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server's hostname) []:Markus Mustermann
Email Address []:
c:\makecert>openssl x509 -days 365 -out newkey_cert.cer -in request.pem -req -CA
cacert.pem -CAkey cakey.pem -set_serial 1 -passin pass:geheim
Loading 'screen' into random state - done
Signature ok
subject=/CN=Markus Mustermann
Getting CA Private Key
c:\makecert>del request.pem
c:\makecert>rem --- please enter the transport password now (just used for trans
port, enter this one while importing) ---
c:\makecert>openssl pkcs12 -export -in newkey_cert.cer -inkey privatekey.pem -ce
rtfile cacert.pem -out newkey.p12
Loading 'screen' into random state - done
Als nächstes müssen Sie ein Passwort für Ihr Zertifikat wählen. Mit diesem Passwort wird das Zertifikat (und damit der VPN-Zugang) geschützt. Sie müssen es beim Aufbau der VPN-Verbindung eingeben. Verfügt Ihr Mobiltelefon nicht über eine QWERTZ-Tastatur, bietet es sich an hier nur Zahlen zu verwenden. Die Standardrichtlinie von NCP verlangt mindestens 6 Zahlen oder Zeichen.
Enter Export Password:
Verifying - Enter Export Password:
c:\makecert>del privatekey.pem
c:\makecert>del cacert.pem
c:\makecert>del cakey.pem
Das Schlüsselpaket für den Client liegt nun im PKCS#12-Format in der Datei
newkey.p12, das Zertifikat für den Intranator
(PEM-Format) in der Datei newkey_cert.cer.
Starten Sie den Entry Configuration Manager Symbian und öffnen das Menü
, . Kopieren Sie die newkey.p12-Datei auf das
mobile Gerät. Es erscheint die Meldung Upload wurde erfolgreich
durchgeführt.

Öffnen Sie das Menü ,
. Lassen Sie das Zertifikat aus einer
PKCS#12-Datei laden und tragen als Pfad
%INSTALLDIR%\certs\newkey.p12 ein.

Als nächstes muß das Zertifikat des Clients auch dem Intranator bekannt gemacht
werden. Öffnen Sie dazu die Zertifikatsdatei (newkey_cert.cer) mit
einem Texteditor (z.B. Wordpad) und übernehmen den gesamten Inhalt der Datei in die
Zwischenablage.
Öffnen Sie im Intranator das Menü und legen einen neuen Schlüssel an. Vergeben Sie einen Namen für den Schlüssel (z.B. den Namen des Mitarbeiters) und fügen dann die Zertifikatsdaten aus der Zwischenablage in das Feld "Copy & Paste Schlüssel" ein.
Als letztes muß der NCP Client noch das Zertifikat des Intranators bekommen. Öffnen
Sie das Menü System > Schlüssel > Eigene Schlüssel und
wählen das Zertifikat aus, das Sie für die Verbindung verwenden wollen. Über den Link
"Zertifikat exportieren" im Reiter kann das Zertifikat in
eine Datei gespeichert werden. Speichern Sie Datei in das Verzeichnis des
makecert-Programms unter dem Namen vpn_zentrale.pem.
Das Zertifikat des Intranators wir nun vom PEM Dateiformat in das für den NCP Client
für Symbian geeignete DER Format konvertiert. Starten Sie folgenden Befehl im
makecert-Programmverzeichnis: openssl x509 –in vpn_zentrale.pem –inform PEM
–out vpn_zentrale.der –outform DER
Öffnen Sie im Entry Configuration Manager Symbian das Menü
, . Kopieren Sie die vpn_zentrale.der-Datei auf
das mobile Gerät. Es erscheint die Meldung Upload wurde erfolgreich
durchgeführt.

