Zertifikatsfenster -Text ändern bei SSL Client authentication

  • Sonstige

    Zertifikatsfenster -Text ändern bei SSL Client authentication

    Moin,

    vielleicht hat jemand von Euch eine Idee, ob man den Text des Fensters zur Zertifikatsanmeldung bei einer Webseite ändern kann. Screenshot ist in der Anlage.

    Ich habe eine Webseite auf einem Apache liegen. Wenn die Seite aufgerufen wird, wird der Anwender aufgefordert, sich mit einem Client-Zertifikat anzumelden.

    Dies wird durch diese vhosts Configuration errreicht:

    PHP-Quellcode

    1. <VirtualHost meine-domain.net:443>
    2. DocumentRoot "../htdocs/meiendomain"
    3. ServerName meine-domain
    4. SSLEngine on
    5. SSLCertificateFile "conf/ssl.crt/meine-domain.crt"
    6. SSLCertificateKeyFile "conf/ssl.key/meine-domain.pem"
    7. SSLVerifyClient optional_no_ca
    8. SSLVerifyDepth 4
    9. <FilesMatch "\.(cgi|shtml|phtml|php)$">
    10. SSLOptions +StdEnvVars
    11. </FilesMatch>
    12. </VirtualHost>


    In der Anwendung werden dann die Daten aus dem Zertifikat ausgewertet.
    Beispielcode in php:

    PHP-Quellcode

    1. <?php
    2. echo 'Hello, World!</br>';
    3. if (isset($_SERVER['SSL_CLIENT_VERIFY']))
    4. {
    5. echo 'Login: </br>';
    6. echo 'Success:' . $_SERVER['SSL_CLIENT_VERIFY'] . '</br>';
    7. echo 'Serial_Number:' . $_SERVER['SSL_CLIENT_M_SERIAL'];
    8. } else {
    9. echo "Es wurde kein Zertifikat angegeben";
    10. }


    Ich möchte den Text des Authentifizierungsfensters so anpassen, dass der Anwender, auch wenn er kein Zertifikat hat, weis das er trotzdem mit OK oder Abbrechen weiter kommt.

    Ich bin für jede Idee dankbar.
    Bilder
    • AuthDialog.PNG

      27,13 kB, 457×371, 39 mal angesehen
    NB. Es ist doch schön, wenn man lesbare Namen vergibt. Siehe auch [VB.NET] Beispiele für guten und schlechten Code (Stil).