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); } }
internal X509CertificateInitiatorClientCredential(X509CertificateInitiatorClientCredential other) { this.certificate = other.certificate; this.isReadOnly = other.isReadOnly; }
internal X509CertificateInitiatorClientCredential(X509CertificateInitiatorClientCredential other) { _certificate = other._certificate; _isReadOnly = other._isReadOnly; }
protected ClientCredentials(ClientCredentials other) { if (other == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("other"); if (other.userName != null) this.userName = new UserNamePasswordClientCredential(other.userName); if (other.clientCertificate != null) this.clientCertificate = new X509CertificateInitiatorClientCredential(other.clientCertificate); if (other.serviceCertificate != null) this.serviceCertificate = new X509CertificateRecipientClientCredential(other.serviceCertificate); if (other.windows != null) this.windows = new WindowsClientCredential(other.windows); if (other.httpDigest != null) this.httpDigest = new HttpDigestClientCredential(other.httpDigest); if (other.issuedToken != null) this.issuedToken = new IssuedTokenClientCredential(other.issuedToken); if (other.peer != null) this.peer = new PeerCredential(other.peer); this.getInfoCardTokenCallback = other.getInfoCardTokenCallback; this.supportInteractive = other.supportInteractive; this.securityTokenHandlerCollectionManager = other.securityTokenHandlerCollectionManager; this.useIdentityConfiguration = other.useIdentityConfiguration; this.isReadOnly = other.isReadOnly; }
protected ClientCredentials(ClientCredentials other) { if (other == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("other"); if (other._userName != null) _userName = new UserNamePasswordClientCredential(other._userName); if (other._clientCertificate != null) _clientCertificate = new X509CertificateInitiatorClientCredential(other._clientCertificate); if (other._serviceCertificate != null) _serviceCertificate = new X509CertificateRecipientClientCredential(other._serviceCertificate); if (other._httpDigest != null) _httpDigest = new HttpDigestClientCredential(other._httpDigest); _isReadOnly = other._isReadOnly; }