1 instantiation of SafeX509StackHandle
System.Net.Quic (1)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (1)
84SafeHandleCache<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)
950internal static partial bool PushX509StackField(global::Microsoft.Win32.SafeHandles.SafeX509StackHandle stack, global::Microsoft.Win32.SafeHandles.SafeX509Handle x509) 960global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __stack_native__marshaller = new(); 2190private static partial global::Microsoft.Win32.SafeHandles.SafeX509StoreHandle CryptoNative_X509ChainNew(global::Microsoft.Win32.SafeHandles.SafeX509StackHandle systemTrust, global::Microsoft.Win32.SafeHandles.SafeX509StackHandle userTrust) 2201global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __userTrust_native__marshaller = new(); 2202global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __systemTrust_native__marshaller = new(); 2335internal 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) 2346global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __extraCerts_native__marshaller = new(); 3052internal static partial global::Microsoft.Win32.SafeHandles.SafeX509StackHandle NewX509Stack() 3057global::Microsoft.Win32.SafeHandles.SafeX509StackHandle __retVal = default; 3060global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedOut __retVal_native__marshaller = new(); 3101internal static partial int GetX509StackFieldCount(global::Microsoft.Win32.SafeHandles.SafeX509StackHandle stack) 3108global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __stack_native__marshaller = new(); 3173internal static partial nint GetX509StackField(global::Microsoft.Win32.SafeHandles.SafeX509StackHandle stack, int loc) 3180global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __stack_native__marshaller = new(); 3245private static partial int CryptoNative_X509StackAddDirectoryStore(global::Microsoft.Win32.SafeHandles.SafeX509StackHandle stack, string storePath) 3254global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __stack_native__marshaller = new(); 3286private static partial int CryptoNative_X509StackAddMultiple(global::Microsoft.Win32.SafeHandles.SafeX509StackHandle dest, global::Microsoft.Win32.SafeHandles.SafeX509StackHandle src) 3294global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __src_native__marshaller = new(); 3295global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.SafeX509StackHandle>.ManagedToUnmanagedIn __dest_native__marshaller = new(); 3376internal static partial global::Microsoft.Win32.SafeHandles.SafeX509StackHandle X509StoreCtxGetChain(global::Microsoft.Win32.SafeHandles.SafeX509StoreCtxHandle ctx) 3382global::Microsoft.Win32.SafeHandles.SafeX509StackHandle __retVal = default; 3385global::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)
64internal static partial bool PushX509StackField(SafeX509StackHandle stack, SafeX509Handle x509);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509.cs (5)
130private static partial SafeX509StoreHandle CryptoNative_X509ChainNew(SafeX509StackHandle systemTrust, SafeX509StackHandle userTrust); 132internal static SafeX509StoreHandle X509ChainNew(SafeX509StackHandle systemTrust, SafeX509StackHandle userTrust) 171SafeX509StackHandle extraCerts);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (12)
13internal static partial SafeX509StackHandle NewX509Stack(); 19internal static partial int GetX509StackFieldCount(SafeX509StackHandle stack); 29internal static partial IntPtr GetX509StackField(SafeX509StackHandle stack, int loc); 39private static partial int CryptoNative_X509StackAddDirectoryStore(SafeX509StackHandle stack, string storePath); 41internal static void X509StackAddDirectoryStore(SafeX509StackHandle stack, string storePath) 50private static partial int CryptoNative_X509StackAddMultiple(SafeX509StackHandle dest, SafeX509StackHandle src); 52internal static void X509StackAddMultiple(SafeX509StackHandle dest, SafeX509StackHandle src) 83internal static SafeX509StackHandle InvalidHandle => 84SafeHandleCache<SafeX509StackHandle>.GetInvalidHandle(() => new SafeX509StackHandle()); 88if (!SafeHandleCache<SafeX509StackHandle>.IsCachedInvalidHandle(this))
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (1)
19internal static partial SafeX509StackHandle X509StoreCtxGetChain(SafeX509StoreCtxHandle ctx);