SSLClientAuth 0.2 LSE Leading Security Experts GmbH http://opensource.lsexperts.de GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Did it. first release. Build an opm. Authentication using client certificate. Authentisierung mittels Client Zertifikat. 2.2.x <p>Thank you for installing the SSL Client Certificate Authentication module. You need to adapt the regexp of</p> <b> Kernel/System/Auth/SSLClientCert.pm</b> <p>to your needs to match the client certificates to the usernames. You also need to change /etc/otrs/Kernel/Config.pm like this:</p> <b> $Self->{'AuthModule'} = 'Kernel::System::Auth::SSLClientCert';</b> <p>Happy authenticating!</p> <p>LSE Leading Security Experts GmbH</p> <p>Danke, dass Sie das SSL Client Zertifikat Authentisierungsmodul installieren. Sie müssen noch den Regulären Ausdruck in</p> <b> Kernel/System/Auth/SSLClientCert.pm,</b> <p>der die Zertifikats-DNs den Benutzernamen zuordnet, anpassen. Ebenfalls müssen Sie in /etc/otrs/Kernel/Config.pm das Folgende eintragen:</p> <b> $Self->{'AuthModule'} = 'Kernel::System::Auth::SSLClientCert' ;</b> <p>Viel Spaß beim Authentisieren!</p> <p>LSE Leading Security Experts GmbH</p> 2009-11-05 12:45:36 support.lsexperts.de IyAtLQojIEtlcm5lbC9TeXN0ZW0vQXV0aC9TU0xDbGllbnRDZXJ0LnBtIC0gcHJvdmlkZXMgdGhlICRFTlZ7U1NMX0NFUlRfU19ETn0gYXV0aGVudGlmaWNhdGlvbgojIENvcHlyaWdodCAoQykgMjAwOCBMU0UgR21iSCwgaHR0cDovL3d3dy5sc2V4cGVydHMuZGUKIyAtLQoKcGFja2FnZSBLZXJuZWw6OlN5c3RlbTo6QXV0aDo6U1NMQ2xpZW50Q2VydDsKCnVzZSBzdHJpY3Q7Cgp1c2UgdmFycyBxdygkVkVSU0lPTik7CiRWRVJTSU9OID0gJyRSZXZpc2lvbjogMC4yICQnOwokVkVSU0lPTiA9fiBzL15cJC4qOlxXKC4qKVxXLis/JC8kMS87CgpzdWIgbmV3IHsKICAgIG15ICRUeXBlID0gc2hpZnQ7CiAgICBteSAlUGFyYW0gPSBAXzsKCiAgICAjIGFsbG9jYXRlIG5ldyBoYXNoIGZvciBvYmplY3QKICAgIG15ICRTZWxmID0ge307CiAgICBibGVzcyAoJFNlbGYsICRUeXBlKTsKCiAgICAjIGNoZWNrIG5lZWRlZCBvYmplY3RzCiAgICBmb3JlYWNoIChxdyhMb2dPYmplY3QgQ29uZmlnT2JqZWN0IERCT2JqZWN0KSkgewogICAgICAgICRTZWxmLT57JF99ID0gJFBhcmFteyRffSB8fCBkaWUgIk5vICRfISI7CiAgICB9CgogICAgIyBEZWJ1ZyAwPW9mZiAxPW9uCiAgICAkU2VsZi0+e0RlYnVnfSA9IDA7CgogICAgJFNlbGYtPntDb3VudH0gPSAkUGFyYW17Q291bnR9IHx8ICcnOwoKICAgIHJldHVybiAkU2VsZjsKfQoKc3ViIEdldE9wdGlvbiB7CiAgICBteSAkU2VsZiA9IHNoaWZ0OwogICAgbXkgJVBhcmFtID0gQF87CiAgICAjIGNoZWNrIG5lZWRlZCBzdHVmZgogICAgaWYgKCEkUGFyYW17V2hhdH0pIHsKICAgICAgICAkU2VsZi0+e0xvZ09iamVjdH0tPkxvZyhQcmlvcml0eSA9PiAnZXJyb3InLCBNZXNzYWdlID0+ICJOZWVkIFdoYXQhIik7CiAgICAgICAgcmV0dXJuOwogICAgfQogICAgIyBtb2R1bGUgb3B0aW9ucwogICAgbXkgJU9wdGlvbiA9ICgKICAgICAgICBQcmVBdXRoID0+IDEsCiAgICApOwogICAgIyByZXR1cm4gb3B0aW9uCiAgICByZXR1cm4gJE9wdGlvbnskUGFyYW17V2hhdH19Owp9CgpzdWIgQXV0aCB7CiAgICBteSAkU2VsZiA9IHNoaWZ0OwogICAgbXkgJVBhcmFtID0gQF87CiAgICAjIGdldCBwYXJhbXMKICAgIG15ICRETiA9ICRFTlZ7U1NMX0NMSUVOVF9TX0ROfTsKICAgIG15ICRVc2VyOwogICAgIyB3ZSB1c2UgdGhlIHN1cm5hbWUgYXMgdGhlIGxvZ2luIG5hbWUgKCQyKQogICAgaWYgKCRETj1+L15cL0RDPWNvbVwvREM9ZXhhbXBsZVwvT1U9YWdlbnRzXC9DTj0oLiopXCAoLiopXC9lbWFpbEFkZHJlc3MvKSB7CiAgICAJJFVzZXI9JDI7CiAgICB9IGVsc2UgewoJIyBzb21ldGltZXMgdGhlcmUgbWF5IGJlIG5vIGVtYWlsIGFkZHJlc3MKCWlmICgkRE49fi9eXC9EQz1jb21cL0RDPWV4YW1wbGVcL09VPWFnZW50c1wvQ049KC4qKVwgKC4qKSQvKSB7CgkJJFVzZXI9JDI7CgkgICAgfTsKICAgIH07CiAgICAgICAgJFNlbGYtPntMb2dPYmplY3R9LT5Mb2coCiAgICAgICAgICAgIFByaW9yaXR5ID0+ICdub3RpY2UnLAogICAgICAgICAgICBNZXNzYWdlID0+ICJVc2VyOiAkVXNlciAoJEROKSAuIiwKICAgICAgICApOwogICAgbXkgJFJlbW90ZUFkZHIgPSAkRU5We1JFTU9URV9BRERSfSB8fCAnR290IG5vIFJFTU9URV9BRERSIGVudiEnOwogICAgaWYgKCRVc2VyKSB7CiAgICAgICAgbXkgJFJlcGxhY2UgPSAkU2VsZi0+e0NvbmZpZ09iamVjdH0tPkdldCgnQXV0aE1vZHVsZTo6SFRUUEJhc2ljQXV0aDo6UmVwbGFjZScuJFNlbGYtPntDb3VudH0pOwogICAgICAgIGlmICgkUmVwbGFjZSkgewogICAgICAgICAgICAkVXNlciA9fiBzL15cUSRSZXBsYWNlXEUvLzsKICAgICAgICB9CiAgICAgICAgJFNlbGYtPntMb2dPYmplY3R9LT5Mb2coCiAgICAgICAgICAgIFByaW9yaXR5ID0+ICdub3RpY2UnLAogICAgICAgICAgICBNZXNzYWdlID0+ICJVc2VyOiAkVXNlciBhdXRoZW50aWNhdGlvbiBvayAoUkVNT1RFX0FERFI6ICRSZW1vdGVBZGRyKS4iLAogICAgICAgICk7CiAgICAgICAgcmV0dXJuICRVc2VyOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgJFNlbGYtPntMb2dPYmplY3R9LT5Mb2coCiAgICAgICAgICAgIFByaW9yaXR5ID0+ICdub3RpY2UnLAogICAgICAgICAgICBNZXNzYWdlID0+ICJVc2VyOiBObyBcJEVOVntSRU1PVEVfVVNFUn0gIShSRU1PVEVfQUREUjogJFJlbW90ZUFkZHIpLiIsCiAgICAgICAgKTsKICAgICAgICByZXR1cm47CiAgICB9Cn0KCjE7Cg==