Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <system.serviceModel>
- <extensions>
- <bindingExtensions>
- <add name="MaxClockSkewBinding" type="Microsoft.ServiceModel.Samples.MaxClockSkewBinding, MaxClockSkewBinding,
- Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
- </bindingExtensions>
- </extensions>
- <bindings>
- <customBinding>
- <binding name="MaxClockSkewBinding">
- <transactionFlow />
- <security authenticationMode="SecureConversation">
- <secureConversationBootstrap authenticationMode="UserNameOverTransport">
- <localClientSettings maxClockSkew="00:30:00" />
- </secureConversationBootstrap>
- <localClientSettings maxClockSkew="00:30:00" />
- </security>
- <httpsTransport />
- </binding>
- </customBinding>
- channelFactory = new ChannelFactory<TProxy>("*");
- channelFactory.Credentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None;
- //channelFactory.Credentials.ServiceCertificate.Authentication.RevocationMode = X509RevocationMode.NoCheck;
- //channelFactory.Credentials.ClientCertificate.Certificate = new X509Certificate2(Certificate, CertificatePass);
- channelFactory.Credentials.UserName.UserName = UserName;
- channelFactory.Credentials.UserName.Password = PassWord;
- var proxy = (IClientChannel)channelFactory.CreateChannel();
Add Comment
Please, Sign In to add comment