terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Security.Cryptography.X509Certificates.X509Certificate2 Class Reference
+ Inheritance diagram for System.Security.Cryptography.X509Certificates.X509Certificate2:
+ Collaboration diagram for System.Security.Cryptography.X509Certificates.X509Certificate2:

Public Member Functions

override void Reset ()
 
 X509Certificate2 ()
 
 X509Certificate2 (byte[] rawData)
 
 X509Certificate2 (string fileName)
 
 X509Certificate2 (X509Certificate certificate)
 
string GetNameInfo (X509NameType nameType, bool forIssuer)
 
override string ToString ()
 
override string ToString (bool verbose)
 
bool Verify ()
 
void Dispose ()
 
override bool Equals (object obj)
 
virtual bool Equals (X509Certificate other)
 
virtual byte[] GetCertHash ()
 
virtual string GetCertHashString ()
 
virtual byte[] GetRawCertData ()
 
override int GetHashCode ()
 
virtual string GetKeyAlgorithm ()
 
virtual byte[] GetKeyAlgorithmParameters ()
 
virtual byte[] GetPublicKey ()
 
virtual byte[] GetSerialNumber ()
 
virtual string GetSerialNumberString ()
 

Static Public Member Functions

static X509ContentType GetCertContentType (byte[] rawData)
 

Protected Member Functions

 X509Certificate2 (SerializationInfo info, StreamingContext context)
 
virtual void Dispose (bool disposing)
 

Static Protected Member Functions

static string FormatDate (global::System.DateTime date)
 

Package Functions

 X509Certificate2 (X509Certificate2Impl impl)
 
global::System.DateTime GetNotAfter ()
 
global::System.DateTime GetNotBefore ()
 
void ImportHandle (X509CertificateImpl impl)
 
void ThrowIfInvalid ()
 

Static Package Functions

static void ValidateKeyStorageFlags (X509KeyStorageFlags keyStorageFlags)
 

Properties

X509ExtensionCollection Extensions [get, set]
 
bool HasPrivateKey [get, set]
 
unsafe AsymmetricAlgorithm PrivateKey [get, set]
 
X500DistinguishedName IssuerName [get, set]
 
DateTime NotAfter [get, set]
 
DateTime NotBefore [get, set]
 
PublicKey PublicKey [get, set]
 
byte[] RawData [get, set]
 
string SerialNumber [get, set]
 
Oid SignatureAlgorithm [get, set]
 
X500DistinguishedName SubjectName [get, set]
 
string Thumbprint [get, set]
 
int Version [get, set]
 
new X509Certificate2Impl Impl [get, set]
 
string Issuer [get, set]
 
string Subject [get, set]
 
bool IsValid [get, set]
 

Private Member Functions

void System.Runtime.Serialization.ISerializable. GetObjectData (global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
 
void System.Runtime.Serialization.IDeserializationCallback. OnDeserialization (object sender)
 
byte[] GetRawCertHash ()
 
byte[] GetRawSerialNumber ()
 

Static Private Member Functions

static X509Extension CreateCustomExtensionIfAny (Oid oid)
 

Private Attributes

byte[] lazyRawData
 
Oid lazySignatureAlgorithm
 
int lazyVersion
 
X500DistinguishedName lazySubjectName
 
X500DistinguishedName lazyIssuerName
 
PublicKey lazyPublicKey
 
AsymmetricAlgorithm lazyPrivateKey
 
X509ExtensionCollection lazyExtensions
 
X509CertificateImpl impl
 
byte[] lazyCertHash
 
byte[] lazySerialNumber
 
string lazyIssuer
 
string lazySubject
 
string lazyKeyAlgorithm
 
byte[] lazyKeyAlgorithmParameters
 
global::System.DateTime lazyNotBefore
 
global::System.DateTime lazyNotAfter
 

Detailed Description

Definition at line 16 of file X509Certificate2.cs.


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