We propose Revocable Delegated Credential (RDC), which provides a revocation method for DCs. Our implementation and evaluation focus on two main aspects (section 6.2 in the paper): 1) whether the HTTPS server can be operated using a TLS certificate, an RDC, and the RDC’s private key (without the TLS certificate’s private key), and 2) whether the domain owners can revoke the RDC using their DNS provider or their own authoritative DNS server.
We provide a Virtual Machine image (using VirtualBox) that contains an RDC-supporting HTTPS server and an RDC-supporting browser. You can simply import the Virtual Machine image into your VirtualBox and use it to run the server and the browser.
You can watch a video demonstration of communication between the RDC-supporting HTTPS server and the RDC-supporting Firefox Nightly.
This repository also provides source codes of a RDC-supporting HTTPS web server and GOROOT, along with the RDC-enabled Firefox Nightly browser.
Detailed instruction is provided here