Changes according to @thecodejunkie

WCF Claimset doesn't assume [0] is the X509CertificateClaimset anymore.
And the certifcate variable name is now the same in every host.