internal void ApplyConfiguration(X509CertificateInitiatorClientCredential cert)
 {
     if (cert == null)
     {
         throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("cert");
     }
     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)))
     {
         cert.SetCertificate(this.StoreLocation, this.StoreName, this.X509FindType, this.FindValue);
     }
 }