internal void ApplyConfiguration(MessageSecurityOverHttp security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(security)); } security.ClientCredentialType = this.ClientCredentialType; security.NegotiateServiceCredential = this.NegotiateServiceCredential; }
internal void InitializeFrom(MessageSecurityOverHttp security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } this.ClientCredentialType = security.ClientCredentialType; this.NegotiateServiceCredential = security.NegotiateServiceCredential; if (security.WasAlgorithmSuiteSet) { this.AlgorithmSuite = security.AlgorithmSuite; } }
internal void ApplyConfiguration(MessageSecurityOverHttp security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } security.ClientCredentialType = this.ClientCredentialType; security.NegotiateServiceCredential = this.NegotiateServiceCredential; if (base.ElementInformation.Properties["algorithmSuite"].ValueOrigin != PropertyValueOrigin.Default) { security.AlgorithmSuite = this.AlgorithmSuite; } }
internal void InitializeFrom(MessageSecurityOverHttp security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("security"); } SetPropertyValueIfNotDefaultValue(ConfigurationStrings.ClientCredentialType, security.ClientCredentialType); SetPropertyValueIfNotDefaultValue(ConfigurationStrings.NegotiateServiceCredential, security.NegotiateServiceCredential); if (security.WasAlgorithmSuiteSet) { SetPropertyValueIfNotDefaultValue(ConfigurationStrings.AlgorithmSuite, security.AlgorithmSuite); } }
internal void ApplyConfiguration(MessageSecurityOverHttp security) { if (security == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(security)); } security.ClientCredentialType = ClientCredentialType; security.NegotiateServiceCredential = NegotiateServiceCredential; if (PropertyValueOrigin.Default != ElementInformation.Properties[ConfigurationStrings.AlgorithmSuite].ValueOrigin) { security.AlgorithmSuite = AlgorithmSuite; } }