Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ FromHandle()

static IChainPal Internal.Cryptography.Pal.ChainPal.FromHandle ( IntPtr chainContext)
inlinestatic

Definition at line 175 of file ChainPal.cs.

176 {
177 if (chainContext == IntPtr.Zero)
178 {
179 throw new ArgumentNullException("chainContext");
180 }
181 SafeX509ChainHandle safeX509ChainHandle = global::Interop.crypt32.CertDuplicateCertificateChain(chainContext);
182 if (safeX509ChainHandle == null || safeX509ChainHandle.IsInvalid)
183 {
185 }
186 return new ChainPal(safeX509ChainHandle);
187 }
ChainPal(SafeX509ChainHandle chain)
Definition ChainPal.cs:170
static string Cryptography_InvalidContextHandle
Definition SR.cs:70
Definition SR.cs:7
static readonly IntPtr Zero
Definition IntPtr.cs:18

References Internal.Cryptography.Pal.ChainPal.ChainPal(), System.SR.Cryptography_InvalidContextHandle, Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid.IsInvalid, and System.IntPtr.Zero.

Referenced by System.Security.Cryptography.X509Certificates.X509Chain.X509Chain().