30 references to UnixDomainSocketClientCredentialType
Binding.UDS.IntegrationTests (3)
UDSBindingTests.cs (3)
76binding.Security.Transport.ClientCredentialType = System.ServiceModel.UnixDomainSocketClientCredentialType.Windows; 107binding.Security.Transport.ClientCredentialType = System.ServiceModel.UnixDomainSocketClientCredentialType.Certificate; 157binding.Security.Transport.ClientCredentialType = System.ServiceModel.UnixDomainSocketClientCredentialType.PosixIdentity;
System.ServiceModel.UnixDomainSocket (17)
System\ServiceModel\UnixDomainSocketClientCredentialTypeHelper.cs (6)
8internal static bool IsDefined(UnixDomainSocketClientCredentialType value) 10return (value == UnixDomainSocketClientCredentialType.None || 11value == UnixDomainSocketClientCredentialType.Windows || 12value == UnixDomainSocketClientCredentialType.Certificate || 13value == UnixDomainSocketClientCredentialType.Default || 14value == UnixDomainSocketClientCredentialType.PosixIdentity
System\ServiceModel\UnixDomainSocketSecurity.cs (2)
59if((_mode == UnixDomainSocketSecurityMode.TransportCredentialOnly && Transport.ClientCredentialType != UnixDomainSocketClientCredentialType.PosixIdentity) 61(_mode == UnixDomainSocketSecurityMode.Transport && Transport.ClientCredentialType == UnixDomainSocketClientCredentialType.PosixIdentity))
System\ServiceModel\UnixDomainSocketTransportSecurity.cs (9)
16internal const UnixDomainSocketClientCredentialType DefaultClientCredentialType = UnixDomainSocketClientCredentialType.Default; 19private UnixDomainSocketClientCredentialType _clientCredentialType; 33public UnixDomainSocketClientCredentialType ClientCredentialType 138if (_clientCredentialType == UnixDomainSocketClientCredentialType.Default) 152else if (_clientCredentialType == UnixDomainSocketClientCredentialType.Certificate) 156else if(_clientCredentialType == UnixDomainSocketClientCredentialType.Windows) 163else if (_clientCredentialType == UnixDomainSocketClientCredentialType.PosixIdentity) 171else if(_clientCredentialType == UnixDomainSocketClientCredentialType.None)
System.ServiceModel.UnixDomainSocket.Tests (10)
ServiceModel\UnixDomainSocketTransportSecurityTest.cs (10)
19Assert.True(transport.ClientCredentialType == UnixDomainSocketClientCredentialType.Default, 20String.Format("ClientCredentialType should have been '{0}' but was '{1}'", UnixDomainSocketClientCredentialType.Default, transport.ClientCredentialType)); 24[InlineData(UnixDomainSocketClientCredentialType.None)] 25[InlineData(UnixDomainSocketClientCredentialType.Windows)] 26[InlineData(UnixDomainSocketClientCredentialType.Certificate)] 27[InlineData(UnixDomainSocketClientCredentialType.Default)] 28[InlineData(UnixDomainSocketClientCredentialType.PosixIdentity)] 29public static void ClientCredentialType_Property_Sets(UnixDomainSocketClientCredentialType credentialType) 33Assert.Equal<UnixDomainSocketClientCredentialType>(credentialType, transport.ClientCredentialType); 40Assert.Throws<ArgumentOutOfRangeException>(() => transport.ClientCredentialType = (UnixDomainSocketClientCredentialType)999);