An HTTP extension for public key authentication support