29 references to SafeGssNameHandle
System.Net.Security (29)
_generated\0\LibraryImports.g.cs (12)
99internal static partial global::Interop.NetSecurityNative.Status ImportUserName(out global::Interop.NetSecurityNative.Status minorStatus, string inputName, int inputNameByteCount, out global::Microsoft.Win32.SafeHandles.SafeGssNameHandle outputName) 110global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeGssNameHandle>.ManagedToUnmanagedOut __outputName_native__marshaller = new(); 155internal static partial global::Interop.NetSecurityNative.Status ImportPrincipalName(out global::Interop.NetSecurityNative.Status minorStatus, string inputName, int inputNameByteCount, out global::Microsoft.Win32.SafeHandles.SafeGssNameHandle outputName) 166global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeGssNameHandle>.ManagedToUnmanagedOut __outputName_native__marshaller = new(); 284internal static partial global::Interop.NetSecurityNative.Status InitiateCredSpNego(out global::Interop.NetSecurityNative.Status minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssNameHandle desiredName, out global::Microsoft.Win32.SafeHandles.SafeGssCredHandle outputCredHandle) 296global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeGssNameHandle>.ManagedToUnmanagedIn __desiredName_native__marshaller = new(); 340internal static partial global::Interop.NetSecurityNative.Status InitiateCredWithPassword(out global::Interop.NetSecurityNative.Status minorStatus, global::Interop.NetSecurityNative.PackageType packageType, global::Microsoft.Win32.SafeHandles.SafeGssNameHandle desiredName, string password, int passwordLen, out global::Microsoft.Win32.SafeHandles.SafeGssCredHandle outputCredHandle) 354global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeGssNameHandle>.ManagedToUnmanagedIn __desiredName_native__marshaller = new(); 427private static partial global::Interop.NetSecurityNative.Status InitSecContext(out global::Interop.NetSecurityNative.Status minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssCredHandle initiatorCredHandle, ref global::Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, global::Interop.NetSecurityNative.PackageType packageType, global::Microsoft.Win32.SafeHandles.SafeGssNameHandle targetName, uint reqFlags, ref byte inputBytes, int inputLength, ref global::Interop.NetSecurityNative.GssBuffer token, out uint retFlags, out bool isNtlmUsed) 441global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeGssNameHandle>.ManagedToUnmanagedIn __targetName_native__marshaller = new(); 498private static partial global::Interop.NetSecurityNative.Status InitSecContext(out global::Interop.NetSecurityNative.Status minorStatus, global::Microsoft.Win32.SafeHandles.SafeGssCredHandle initiatorCredHandle, ref global::Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, global::Interop.NetSecurityNative.PackageType packageType, nint cbt, int cbtSize, global::Microsoft.Win32.SafeHandles.SafeGssNameHandle targetName, uint reqFlags, ref byte inputBytes, int inputLength, ref global::Interop.NetSecurityNative.GssBuffer token, out uint retFlags, out bool isNtlmUsed) 512global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeGssNameHandle>.ManagedToUnmanagedIn __targetName_native__marshaller = new();
src\runtime\src\libraries\Common\src\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.cs (8)
37out SafeGssNameHandle outputName); 44out SafeGssNameHandle outputName); 59SafeGssNameHandle desiredName, 66SafeGssNameHandle desiredName, 82SafeGssNameHandle? targetName, 98SafeGssNameHandle? targetName, 111SafeGssNameHandle? targetName, 138SafeGssNameHandle? targetName,
src\runtime\src\libraries\Common\src\Microsoft\Win32\SafeHandles\GssSafeHandles.cs (6)
16public static SafeGssNameHandle CreateUser(string name) 19SafeGssNameHandle retHandle; 33public static SafeGssNameHandle CreateTarget(string name) 36SafeGssNameHandle retHandle; 110using (SafeGssNameHandle userHandle = SafeGssNameHandle.CreateUser(username))
System\Net\NegotiateAuthenticationPal.Unix.cs (3)
92private SafeGssNameHandle? _targetNameHandle; 545ref SafeGssNameHandle? targetNameHandle, 570targetNameHandle = SafeGssNameHandle.CreateTarget(spn!);