Example #1
0
        //</snippet22>

        //<snippet23>
        public void snippet23(CalculatorClient cc)
        {
            X509CertificateRecipientClientCredential rcc = cc.ClientCredentials.ServiceCertificate;

            rcc.SetDefaultCertificate("http://fabrikam.com/sts",
                                      StoreLocation.CurrentUser,
                                      StoreName.TrustedPeople);
        }
Example #2
0
        //</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);
            }
        }