35 references to UnixDomainSocketSecurityMode
Binding.UDS.IntegrationTests (5)
UDSBindingTests.cs (5)
38System.ServiceModel.UnixDomainSocketBinding binding = new UnixDomainSocketBinding(UnixDomainSocketSecurityMode.None); 75System.ServiceModel.UnixDomainSocketBinding binding = new UnixDomainSocketBinding(System.ServiceModel.UnixDomainSocketSecurityMode.Transport); 106System.ServiceModel.UnixDomainSocketBinding binding = new System.ServiceModel.UnixDomainSocketBinding(System.ServiceModel.UnixDomainSocketSecurityMode.Transport); 156System.ServiceModel.UnixDomainSocketBinding binding = new UnixDomainSocketBinding(UnixDomainSocketSecurityMode.TransportCredentialOnly); 188System.ServiceModel.UnixDomainSocketBinding binding = new UnixDomainSocketBinding(UnixDomainSocketSecurityMode.None);
System.ServiceModel.UnixDomainSocket (16)
System\ServiceModel\UnixDomainSocketBinding.cs (1)
21public UnixDomainSocketBinding(UnixDomainSocketSecurityMode securityMode)
System\ServiceModel\UnixDomainSocketSecurity.cs (11)
13private static UnixDomainSocketSecurityMode s_defaultMode = 15UnixDomainSocketSecurityMode.Transport : UnixDomainSocketSecurityMode.TransportCredentialOnly; 18private UnixDomainSocketSecurityMode _mode; 26private UnixDomainSocketSecurity(UnixDomainSocketSecurityMode mode, UnixDomainSocketTransportSecurity transportSecurity) 40public UnixDomainSocketSecurityMode Mode 57if (_mode == UnixDomainSocketSecurityMode.Transport || _mode == UnixDomainSocketSecurityMode.TransportCredentialOnly) 59if((_mode == UnixDomainSocketSecurityMode.TransportCredentialOnly && Transport.ClientCredentialType != UnixDomainSocketClientCredentialType.PosixIdentity) 61(_mode == UnixDomainSocketSecurityMode.Transport && Transport.ClientCredentialType == UnixDomainSocketClientCredentialType.PosixIdentity)) 67else if(_mode == UnixDomainSocketSecurityMode.None)
System\ServiceModel\UnixDomainSocketSecurityMode.cs (4)
16public static bool IsDefined(UnixDomainSocketSecurityMode value) 18return (value == UnixDomainSocketSecurityMode.None || 19value == UnixDomainSocketSecurityMode.Transport || 20value == UnixDomainSocketSecurityMode.TransportCredentialOnly);
System.ServiceModel.UnixDomainSocket.Tests (14)
ServiceModel\UnixDomainSocketBindingTest.cs (5)
15[InlineData(UnixDomainSocketSecurityMode.None)] 16[InlineData(UnixDomainSocketSecurityMode.Transport)] 17[InlineData(UnixDomainSocketSecurityMode.TransportCredentialOnly)] 18public static void Ctor_Default_Initializes_Properties(UnixDomainSocketSecurityMode securityMode) 28Assert.Equal<UnixDomainSocketSecurityMode>(securityMode, binding.Security.Mode);
ServiceModel\UnixDomainSocketSecurityTest.cs (9)
18UnixDomainSocketSecurityMode mode = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? 19UnixDomainSocketSecurityMode.Transport : UnixDomainSocketSecurityMode.TransportCredentialOnly; 20Assert.Equal<UnixDomainSocketSecurityMode>(mode, security.Mode); 24[InlineData(UnixDomainSocketSecurityMode.None)] 25[InlineData(UnixDomainSocketSecurityMode.Transport)] 26public static void Mode_Property_Sets(UnixDomainSocketSecurityMode mode) 30Assert.Equal<UnixDomainSocketSecurityMode>(mode, security.Mode); 37Assert.Throws<ArgumentOutOfRangeException>(() => security.Mode = (UnixDomainSocketSecurityMode)999);