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