{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/wcf/issues/609","labels_url":"https://api.github.com/repos/dotnet/wcf/issues/609/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/wcf/issues/609/comments","events_url":"https://api.github.com/repos/dotnet/wcf/issues/609/events","html_url":"https://github.com/dotnet/wcf/issues/609","id":121543003,"number":609,"title":"Tcp_ClientCredentialTypeTests.TcpClientCredentialType_Certificate_With_ServerAltName_EchoString  fails in Linux","user":{"login":"roncain","id":3913124,"avatar_url":"https://avatars.githubusercontent.com/u/3913124?v=3","gravatar_id":"","url":"https://api.github.com/users/roncain","html_url":"https://github.com/roncain","followers_url":"https://api.github.com/users/roncain/followers","following_url":"https://api.github.com/users/roncain/following{/other_user}","gists_url":"https://api.github.com/users/roncain/gists{/gist_id}","starred_url":"https://api.github.com/users/roncain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roncain/subscriptions","organizations_url":"https://api.github.com/users/roncain/orgs","repos_url":"https://api.github.com/users/roncain/repos","events_url":"https://api.github.com/users/roncain/events{/privacy}","received_events_url":"https://api.github.com/users/roncain/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/wcf/labels/bug","name":"bug","color":"207de5"},{"url":"https://api.github.com/repos/dotnet/wcf/labels/Linux","name":"Linux","color":"fef2c0"}],"state":"closed","locked":false,"assignee":{"login":"iamjasonp","id":1616847,"avatar_url":"https://avatars.githubusercontent.com/u/1616847?v=3","gravatar_id":"","url":"https://api.github.com/users/iamjasonp","html_url":"https://github.com/iamjasonp","followers_url":"https://api.github.com/users/iamjasonp/followers","following_url":"https://api.github.com/users/iamjasonp/following{/other_user}","gists_url":"https://api.github.com/users/iamjasonp/gists{/gist_id}","starred_url":"https://api.github.com/users/iamjasonp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iamjasonp/subscriptions","organizations_url":"https://api.github.com/users/iamjasonp/orgs","repos_url":"https://api.github.com/users/iamjasonp/repos","events_url":"https://api.github.com/users/iamjasonp/events{/privacy}","received_events_url":"https://api.github.com/users/iamjasonp/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/dotnet/wcf/milestones/10","html_url":"https://github.com/dotnet/wcf/milestones/2016.01","labels_url":"https://api.github.com/repos/dotnet/wcf/milestones/10/labels","id":1450996,"number":10,"title":"2016.01","description":"","creator":{"login":"zhenlan","id":10566826,"avatar_url":"https://avatars.githubusercontent.com/u/10566826?v=3","gravatar_id":"","url":"https://api.github.com/users/zhenlan","html_url":"https://github.com/zhenlan","followers_url":"https://api.github.com/users/zhenlan/followers","following_url":"https://api.github.com/users/zhenlan/following{/other_user}","gists_url":"https://api.github.com/users/zhenlan/gists{/gist_id}","starred_url":"https://api.github.com/users/zhenlan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhenlan/subscriptions","organizations_url":"https://api.github.com/users/zhenlan/orgs","repos_url":"https://api.github.com/users/zhenlan/repos","events_url":"https://api.github.com/users/zhenlan/events{/privacy}","received_events_url":"https://api.github.com/users/zhenlan/received_events","type":"User","site_admin":false},"open_issues":42,"closed_issues":8,"state":"open","created_at":"2015-12-08T23:30:24Z","updated_at":"2016-01-11T09:50:09Z","due_on":"2016-01-31T08:00:00Z","closed_at":null},"comments":1,"created_at":"2015-12-10T17:56:11Z","updated_at":"2016-01-11T09:50:09Z","closed_at":"2016-01-11T09:50:09Z","body":"   Tcp_ClientCredentialTypeTests.TcpClientCredentialType_Certificate_With_ServerAltName_EchoString [FAIL]\r\n      System.ServiceModel.Security.SecurityNegotiationException : The X.509 certificate CN=not-real-subject-name, O=DO_NOT_TRUST, OU=Created by https://github.com/dotnet/wcf; 3140E06EFF3690DECF462B650172F9102FDDE19C chain building failed. The certificate that was used has a trust chain that cannot be verified. Replace the certificate or change the certificateValidationMode. unhandled critical extension unable to get issuer certificate \r\n      ---- System.IdentityModel.Tokens.SecurityTokenValidationException : The X.509 certificate CN=not-real-subject-name, O=DO_NOT_TRUST, OU=Created by https://github.com/dotnet/wcf; 3140E06EFF3690DECF462B650172F9102FDDE19C chain building failed. The certificate that was used has a trust chain that cannot be verified. Replace the certificate or change the certificateValidationMode. unhandled critical extension unable to get issuer certificate \r\n      Stack Trace:\r\n            at System.ServiceModel.Channels.SslStreamSecurityUpgradeInitiator.<OnInitiateUpgradeAsync>d__19.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n            at System.ServiceModel.Channels.StreamSecurityUpgradeInitiatorBase.<InitiateUpgradeAsync>d__14.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n            at System.ServiceModel.Channels.ConnectionUpgradeHelper.<InitiateUpgradeAsync>d__3.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n            at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.<SendPreambleAsync>d__10.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n            at System.ServiceModel.Channels.ConnectionPoolHelper.<EstablishConnectionAsync>d__15.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n            at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.<OnOpenAsync>d__12.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n            at System.ServiceModel.Channels.CommunicationObject.<System-ServiceModel-IAsyncCommunicationObject-OpenAsync>d__71.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n            at System.ServiceModel.Channels.ServiceChannel.<OnOpenAsync>d__149.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n            at System.ServiceModel.Channels.CommunicationObject.<System-ServiceModel-IAsyncCommunicationObject-OpenAsync>d__71.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n            at System.ServiceModel.Channels.CommunicationObject.<OpenAsyncInternal>d__70.MoveNext()\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n            at System.Runtime.TaskHelpers.WaitForCompletion(Task task)\r\n            at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)\r\n            at System.ServiceModel.Channels.ServiceChannel.CallOpenOnce.System.ServiceModel.Channels.ServiceChannel.ICallOnce.Call(ServiceChannel channel, TimeSpan timeout)\r\n            at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(TimeSpan timeout, CallOnceManager cascade)\r\n            at System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout)\r\n            at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)\r\n            at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)\r\n            at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(MethodCall methodCall, ProxyOperationRuntime operation)\r\n            at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(MethodInfo targetMethod, Object[] args)\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n            at System.Reflection.DispatchProxyGenerator.Invoke(Object[] args)\r\n            at generatedProxy_2.Echo(String )\r\n            at Tcp_ClientCredentialTypeTests.TcpClientCredentialType_Certificate_With_ServerAltName_EchoString()\r\n         ----- Inner Stack Trace -----\r\n            at System.Net.Security.SslState.InternalEndProcessAuthentication(LazyAsyncResult lazyResult)\r\n            at System.Net.Security.SslState.EndProcessAuthentication(IAsyncResult result)\r\n            at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)\r\n         --- End of stack trace from previous location where exception was thrown ---\r\n            at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n            at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n            at System.ServiceModel.Channels.SslStreamSecurityUpgradeInitiator.<OnInitiateUpgradeAsync>d__19.MoveNext()\r\n"},"comment":{"url":"https://api.github.com/repos/dotnet/wcf/issues/comments/170491165","html_url":"https://github.com/dotnet/wcf/issues/609#issuecomment-170491165","issue_url":"https://api.github.com/repos/dotnet/wcf/issues/609","id":170491165,"user":{"login":"iamjasonp","id":1616847,"avatar_url":"https://avatars.githubusercontent.com/u/1616847?v=3","gravatar_id":"","url":"https://api.github.com/users/iamjasonp","html_url":"https://github.com/iamjasonp","followers_url":"https://api.github.com/users/iamjasonp/followers","following_url":"https://api.github.com/users/iamjasonp/following{/other_user}","gists_url":"https://api.github.com/users/iamjasonp/gists{/gist_id}","starred_url":"https://api.github.com/users/iamjasonp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iamjasonp/subscriptions","organizations_url":"https://api.github.com/users/iamjasonp/orgs","repos_url":"https://api.github.com/users/iamjasonp/repos","events_url":"https://api.github.com/users/iamjasonp/events{/privacy}","received_events_url":"https://api.github.com/users/iamjasonp/received_events","type":"User","site_admin":false},"created_at":"2016-01-11T09:50:09Z","updated_at":"2016-01-11T09:50:09Z","body":"Closing - #674 merged"}}