1 instantiation of SafeX509StackHandle
System.Net.Quic (1)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
84
SafeHandleCache<SafeX509StackHandle>.GetInvalidHandle(() => new
SafeX509StackHandle
());
43 references to SafeX509StackHandle
System.Net.Quic (43)
_generated\0\LibraryImports.g.cs (24)
984
internal static partial bool PushX509StackField(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
stack, global::Microsoft.Win32.SafeHandles.SafeX509Handle x509)
994
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __stack_native__marshaller = new();
2272
private static partial global::Microsoft.Win32.SafeHandles.SafeX509StoreHandle CryptoNative_X509ChainNew(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
systemTrust, global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
userTrust)
2283
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __userTrust_native__marshaller = new();
2284
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __systemTrust_native__marshaller = new();
2424
internal static partial bool X509StoreCtxInit(global::Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle ctx, global::Microsoft.Win32.SafeHandles.SafeX509StoreHandle store, global::Microsoft.Win32.SafeHandles.SafeX509Handle x509, global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
extraCerts)
2435
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __extraCerts_native__marshaller = new();
3166
internal static partial global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
NewX509Stack()
3171
global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
__retVal = default;
3174
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
3217
internal static partial int GetX509StackFieldCount(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
stack)
3224
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __stack_native__marshaller = new();
3291
internal static partial nint GetX509StackField(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
stack, int loc)
3298
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __stack_native__marshaller = new();
3365
private static partial int CryptoNative_X509StackAddDirectoryStore(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
stack, string storePath)
3374
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __stack_native__marshaller = new();
3407
private static partial int CryptoNative_X509StackAddMultiple(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
dest, global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
src)
3415
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __src_native__marshaller = new();
3416
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __dest_native__marshaller = new();
3500
internal static partial global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
X509StoreCtxGetChain(global::Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle ctx)
3506
global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
__retVal = default;
3509
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
64
internal static partial bool PushX509StackField(
SafeX509StackHandle
stack, SafeX509Handle x509);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509.cs (5)
130
private static partial SafeX509StoreHandle CryptoNative_X509ChainNew(
SafeX509StackHandle
systemTrust,
SafeX509StackHandle
userTrust);
132
internal static SafeX509StoreHandle X509ChainNew(
SafeX509StackHandle
systemTrust,
SafeX509StackHandle
userTrust)
171
SafeX509StackHandle
extraCerts);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (12)
13
internal static partial
SafeX509StackHandle
NewX509Stack();
19
internal static partial int GetX509StackFieldCount(
SafeX509StackHandle
stack);
29
internal static partial IntPtr GetX509StackField(
SafeX509StackHandle
stack, int loc);
39
private static partial int CryptoNative_X509StackAddDirectoryStore(
SafeX509StackHandle
stack, string storePath);
41
internal static void X509StackAddDirectoryStore(
SafeX509StackHandle
stack, string storePath)
50
private static partial int CryptoNative_X509StackAddMultiple(
SafeX509StackHandle
dest,
SafeX509StackHandle
src);
52
internal static void X509StackAddMultiple(
SafeX509StackHandle
dest,
SafeX509StackHandle
src)
83
internal static
SafeX509StackHandle
InvalidHandle =>
84
SafeHandleCache<
SafeX509StackHandle
>.GetInvalidHandle(() => new SafeX509StackHandle());
88
if (!SafeHandleCache<
SafeX509StackHandle
>.IsCachedInvalidHandle(this))
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (1)
19
internal static partial
SafeX509StackHandle
X509StoreCtxGetChain(SafeX509StoreCtxHandle ctx);