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\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (24)
950
internal static partial bool PushX509StackField(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
stack, global::Microsoft.Win32.SafeHandles.SafeX509Handle x509)
960
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __stack_native__marshaller = new();
2190
private static partial global::Microsoft.Win32.SafeHandles.SafeX509StoreHandle CryptoNative_X509ChainNew(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
systemTrust, global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
userTrust)
2201
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __userTrust_native__marshaller = new();
2202
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __systemTrust_native__marshaller = new();
2335
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)
2346
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __extraCerts_native__marshaller = new();
3052
internal static partial global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
NewX509Stack()
3057
global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
__retVal = default;
3060
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
3101
internal static partial int GetX509StackFieldCount(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
stack)
3108
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __stack_native__marshaller = new();
3173
internal static partial nint GetX509StackField(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
stack, int loc)
3180
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __stack_native__marshaller = new();
3245
private static partial int CryptoNative_X509StackAddDirectoryStore(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
stack, string storePath)
3254
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __stack_native__marshaller = new();
3286
private static partial int CryptoNative_X509StackAddMultiple(global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
dest, global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
src)
3294
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __src_native__marshaller = new();
3295
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
>.ManagedToUnmanagedIn __dest_native__marshaller = new();
3376
internal static partial global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
X509StoreCtxGetChain(global::Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle ctx)
3382
global::Microsoft.Win32.SafeHandles.
SafeX509StackHandle
__retVal = default;
3385
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);