Monkeysphere: Use key as identifiers & handle multiple domains
Created by: SunilMohanAdapa
This patchset is based on #409 . I have made changes to work base everything on keys instead of domains.
- Read Apache configuration to find the list of all available certificates and their associated domains. Use this for setting UIDs properly.
- Solve the issue of re-importing renewed certficiate. Use the SSH fingerprints as unique keys instead of domain names. Compute SSH fingerprints for SSH keys and HTTPS certficates inorder accurately identify if they are currently imported into monkeysphere.
- Allow having more than one domains for a certficiate. Add action to import new domains to an existing monkeysphere OpenPGP key.
- Import only once for a given certficiate and keep adding UIDs when domains get added.
- Merge services SSH and HTTPS giving us the ability to deals with many more services. Remove special handling for different kinds of certificate sources.
- Suppress monkeysphere prompts in case of reusing UIDs.