1 instantiation of SafeSharedX509StackHandle
System.Net.Security (1)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
101internal static readonly SafeSharedX509StackHandle InvalidHandle = new SafeSharedX509StackHandle();
23 references to SafeSharedX509StackHandle
System.Net.Security (23)
_generated\0\LibraryImports.g.cs (12)
1931internal static partial bool PushX509StackField(global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle stack, global::Microsoft.Win32.SafeHandles.SafeX509Handle x509) 1941global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle>.ManagedToUnmanagedIn __stack_native__marshaller = new(); 3833private static partial global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle SslGetPeerCertChain_private(global::Microsoft.Win32.SafeHandles.SafeSslHandle ssl) 3839global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle __retVal = default; 3842global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle>.ManagedToUnmanagedOut __retVal_native__marshaller = new(); 7355internal static partial int GetX509StackFieldCount(global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle stack) 7362global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle>.ManagedToUnmanagedIn __stack_native__marshaller = new(); 7429internal static partial nint GetX509StackField(global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle stack, int loc) 7436global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle>.ManagedToUnmanagedIn __stack_native__marshaller = new(); 7795private static partial global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle X509StoreCtxGetSharedUntrusted_private(global::Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle ctx) 7801global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle __retVal = default; 7804global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeSharedX509StackHandle>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
68internal static partial bool PushX509StackField(SafeSharedX509StackHandle stack, SafeX509Handle x509);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
1002internal static SafeSharedX509StackHandle GetPeerCertificateChain(SafeSslHandle context) 1170using (SafeSharedX509StackHandle chainStack = Interop.Crypto.X509StoreCtxGetSharedUntrusted(storeHandle))
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Ssl.cs (2)
226private static partial SafeSharedX509StackHandle SslGetPeerCertChain_private(SafeSslHandle ssl); 228internal static SafeSharedX509StackHandle SslGetPeerCertChain(SafeSslHandle ssl)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (3)
22internal static partial int GetX509StackFieldCount(SafeSharedX509StackHandle stack); 36internal static partial IntPtr GetX509StackField(SafeSharedX509StackHandle stack, int loc); 101internal static readonly SafeSharedX509StackHandle InvalidHandle = new SafeSharedX509StackHandle();
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (2)
59private static partial SafeSharedX509StackHandle X509StoreCtxGetSharedUntrusted_private(SafeX509StoreCtxHandle ctx); 61internal static SafeSharedX509StackHandle X509StoreCtxGetSharedUntrusted(SafeX509StoreCtxHandle ctx)
System\Net\CertificateValidationPal.Unix.cs (1)
57using (SafeSharedX509StackHandle chainStack =