Go to the ODS home page (local or remote) and register new user (or log in as existing ODS user):
Post registration you end up with an ODS generated Person Entity Identifier (an HTTP URI that Identifies "You") that takes the form:
http://cname/dataspace/person/user-name#this
Edit your profile (Note: If this step is skipped, the resulting X.509 certificate will not have a human readable name):
Go to Profile Edit -> "Security":
Go to "Certificate Generator":
Should be displayed the Virtuoso Certificate Generator Wizard:
Click "Next".
Specify Certificate type:
Click "Next".
Specify Certificate details:
Click "Next".
Specify Issuer:
Click "Next".
Select in the "Install or save" page option "Install the certificate in the Windows Certificate Store":
Click "Next".
Click "Copy" in order to copy the generated certificate and click "Exit":
Go back in the ODS Security -> X.509 Certificates:
Paste the copied generated certificate from above in the "X.509 Certificate" area:
Note that you can also hatch the option "Enable Automatic WebID? Login":
Click the "Save Certificate" button which writes the Public Key Component of the generated Certificate to your FOAF based ODS hosted Profile data space: