Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Internal.Cryptography.Pal.ChainPal Class Referencesealed

Classes

struct  X509ChainErrorMapping
 

Public Member Functions

unsafe? bool Verify (X509VerificationFlags flags, out Exception exception)
 
void Dispose ()
 

Static Public Member Functions

static unsafe ChainPal BuildChain (bool useMachineContext, ICertificatePal cert, X509Certificate2Collection extraStore, OidCollection applicationPolicy, OidCollection certificatePolicy, X509RevocationMode revocationMode, X509RevocationFlag revocationFlag, X509Certificate2Collection customTrustStore, X509ChainTrustMode trustMode, DateTime verificationTime, TimeSpan timeout, bool disableAia)
 
static IChainPal FromHandle (IntPtr chainContext)
 
static bool ReleaseSafeX509ChainHandle (IntPtr handle)
 

Properties

unsafe X509ChainElement[] ChainElements [get]
 
unsafe X509ChainStatus[] ChainStatus [get]
 
SafeX509ChainHandle SafeHandle [get]
 

Private Member Functions

 ChainPal (SafeX509ChainHandle chain)
 

Static Private Member Functions

static SafeChainEngineHandle GetChainEngine (X509ChainTrustMode trustMode, X509Certificate2Collection customTrustStore, bool useMachineContext)
 
static SafeCertStoreHandle ConvertStoreToSafeHandle (X509Certificate2Collection extraStore, bool returnEmptyHandle=false)
 
static CertChainFlags MapRevocationFlags (X509RevocationMode revocationMode, X509RevocationFlag revocationFlag, bool disableAia)
 
static X509ChainStatus[] GetChainStatusInformation (CertTrustErrorStatus dwStatus)
 

Private Attributes

SafeX509ChainHandle _chain
 

Static Private Attributes

static readonly X509ChainErrorMapping[] s_x509ChainErrorMappings
 

Detailed Description

Definition at line 10 of file ChainPal.cs.


The documentation for this class was generated from the following file: