Terraria v1.4.4.9
Terraria source code documentation
|
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, X509KeyUsageFlags > | s_keyUsages |
Definition at line 11 of file FindPal.cs.