30.2. Zertifikate

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.

  1. 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'
    -----
            
  2. 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
            
  3. 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
            
  4. 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.

  5. Starten Sie den Entry Configuration Manager Symbian und öffnen das Menü Konfiguration, Übertrage PKCS#12 Datei zum mobilen Gerät. Kopieren Sie die newkey.p12-Datei auf das mobile Gerät. Es erscheint die Meldung Upload wurde erfolgreich durchgeführt.

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

  7. 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.

  8. Öffnen Sie im Intranator das Menü System > Schlüssel > Fremde Schlüssel 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.

  9. 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 Daten kann das Zertifikat in eine Datei gespeichert werden. Speichern Sie Datei in das Verzeichnis des makecert-Programms unter dem Namen vpn_zentrale.pem.

  10. 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

  11. Öffnen Sie im Entry Configuration Manager Symbian das Menü Konfiguration, Übertrage CA Zertifikat zum mobilen Gerät. Kopieren Sie die vpn_zentrale.der-Datei auf das mobile Gerät. Es erscheint die Meldung Upload wurde erfolgreich durchgeführt.

Produkte
Download
Support
Partner
Entwickler / Developer
Unternehmen
Pressemeldungen
Kontakt
© Intra2net AG 2010
Unternehmen     Impressum     Datenschutz     Kontakt