A web-based key management solution