I've been waiting on WebHost4Life, my Internet Host, to update the web server to handle CardSpace.
Initially, I purchased their $40USD SSL certificate. This took a couple of days to handle.
Then, after my CardSpace code executed, I realised that the server I'm using didn't have .Net 3.0 libraries installed. This took another day to install.
Then I got the error "Keyset does not exist", it looks like this is because I missed some steps in the SSL certificate installation. More information is given here.
Also, during this process, I upgraded my DNN installation to include ssl_Module from www.snowcovered.com. This will allow me to ensure that the login and registration pages use SSL, a prerequisite for CardSpace.