//</snippet22> //<snippet23> public void snippet23(CalculatorClient cc) { X509CertificateRecipientClientCredential rcc = cc.ClientCredentials.ServiceCertificate; rcc.SetDefaultCertificate("http://fabrikam.com/sts", StoreLocation.CurrentUser, StoreName.TrustedPeople); }
//</snippet21> //<snippet22> public void snippet22(CalculatorClient cc) { X509CertificateRecipientClientCredential rcc = cc.ClientCredentials.ServiceCertificate; rcc.SetDefaultCertificate(StoreLocation.CurrentUser, StoreName.TrustedPeople, X509FindType.FindBySubjectName, "FabrikamSTS"); }
internal void ApplyConfiguration(X509CertificateRecipientClientCredential creds) { if (creds == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("creds"); } PropertyInformationCollection properties = base.ElementInformation.Properties; if (((properties["storeLocation"].ValueOrigin != PropertyValueOrigin.Default) || (properties["storeName"].ValueOrigin != PropertyValueOrigin.Default)) || ((properties["x509FindType"].ValueOrigin != PropertyValueOrigin.Default) || (properties["findValue"].ValueOrigin != PropertyValueOrigin.Default))) { creds.SetDefaultCertificate(this.StoreLocation, this.StoreName, this.X509FindType, this.FindValue); } }