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

Public Member Functions

string NormalizeOid (string maybeOid, OidGroup expectedGroup)
 
unsafe void FindByThumbprint (byte[] thumbPrint)
 
unsafe void FindBySubjectName (string subjectName)
 
void FindBySubjectDistinguishedName (string subjectDistinguishedName)
 
unsafe void FindByIssuerName (string issuerName)
 
void FindByIssuerDistinguishedName (string issuerDistinguishedName)
 
unsafe void FindBySerialNumber (BigInteger hexValue, BigInteger decimalValue)
 
void FindByTimeValid (DateTime dateTime)
 
void FindByTimeNotYetValid (DateTime dateTime)
 
void FindByTimeExpired (DateTime dateTime)
 
unsafe void FindByTemplateName (string templateName)
 
unsafe void FindByApplicationPolicy (string oidValue)
 
unsafe void FindByCertificatePolicy (string oidValue)
 
unsafe void FindByExtension (string oidValue)
 
unsafe void FindByKeyUsage (X509KeyUsageFlags keyUsage)
 
void FindBySubjectKeyIdentifier (byte[] keyIdentifier)
 
void Dispose ()
 

Static Public Member Functions

static X509Certificate2Collection FindFromCollection (X509Certificate2Collection coll, X509FindType findType, object findValue, bool validOnly)
 

Package Functions

 FindPal (X509Certificate2Collection findFrom, X509Certificate2Collection copyTo, bool validOnly)
 

Static Package Functions

static void ValidateOidValue (string keyValue)
 
static BigInteger PositiveBigIntegerFromByteArray (byte[] bytes)
 
static IFindPal OpenPal (X509Certificate2Collection findFrom, X509Certificate2Collection copyTo, bool validOnly)
 

Private Member Functions

unsafe void FindByTime (DateTime dateTime, int compareResult)
 
unsafe void FindCore< TState > (TState state, Func< TState, SafeCertContextHandle, bool > filter)
 
unsafe void FindCore< TState > (CertFindType dwFindType, void *pvFindPara, TState state=default(TState), Func< TState, SafeCertContextHandle, bool > filter=null)
 

Static Private Member Functions

static T ConfirmedCast< T > (object findValue)
 
static string ConfirmedOidValue (IFindPal findPal, object findValue, OidGroup oidGroup)
 
static X509KeyUsageFlags ConfirmedX509KeyUsage (object findValue)
 
static BigInteger LaxParseDecimalBigInteger (string decimalString)
 
static bool VerifyCertificateIgnoringErrors (SafeCertContextHandle pCertContext)
 
static string GetCertNameInfo (SafeCertContextHandle pCertContext, CertNameType dwNameType, CertNameFlags dwNameFlags)
 

Private Attributes

readonly StorePal _storePal
 
readonly X509Certificate2Collection _copyTo
 
readonly bool _validOnly
 

Static Private Attributes

static readonly Dictionary< string, X509KeyUsageFlagss_keyUsages
 

Detailed Description

Definition at line 11 of file FindPal.cs.


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