... for more stuff, recent versions and english translation of this page,
please check out creativeit.eu/software as well.
... Weitere Software, aktuelle Versionen und eine englische Übersetzung,
finden Sie auf creativeit.eu/software.
Multi Cert KeyProvider Plugin
MultiCertKeyProvider is a KeyProvider Plugin for KeePass.
It allows KeePass to use an AES-Key, which is encrypted with the X509-Certificate (use RSA-Keys) of one or more users stored in a XML-File ([database].kmx), as a master key source.
After the selection of a X509-Certificate, it searchs the XML-File for the certificates subject, gets the respective, encrpyted AES-Key and decrypt it with the certificate. KeePass will use the returned decrypted AES-Key along with the other given credentials (like password, keyfile) for encrypting your passwords.
Each XML-Entry within the XML-File represents one with a X509-Certificate encrypted AES-Key. For maintaining the XML-Entries within the XML-File, containing the AES-Key encrpyted with one or more X509-Certificates, the application KeyManagerRSA could be used (see Menu).
Example for the file content (simplified):
<keys>
<key>
<subject>User 1 </subject>
<key>AESKey_encrypted_with_X509-Certificate</key>
</key>
<key>
<subject>User 1+n </subject>
<key>AESKey_encrypted_with_X509-Certificate</key>
</key>
</keys>
For more information about KeePass Security, please have a look at the KeePass Security Page.
Requirements
- Windows Operatingsystem
- KeePass (Version 2.0.9 or above, Download)
- X509-Certificate (with Usage DataEncipherment enabled)
License
The software presented here is freely available for private use under the GNU Public License (see here).
The commercial use of the software, of parts or the whole source code, or similar is only allowed with permission of the author. Permission is usually granted after explanation and extent of the intended use and an appropriate donation to the author or to non-profit projects.
In general :
- A non-commercial use is free of charge (GNU-Public-License).
- For commercial use permission is required (see above).
- A separation of application and source code (if available) is not allowed.
- Removal of copyright notices is not allowed.
- Further restrictive copyright notices may be within the application or source code.
By downloading the application or source code, you are deemed to have accepted the above terms and conditions.