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
Mono.Security.X509.X509Certificate Class Reference
+ Inheritance diagram for Mono.Security.X509.X509Certificate:
+ Collaboration diagram for Mono.Security.X509.X509Certificate:

Public Member Functions

 X509Certificate (byte[] data)
 
bool WasCurrent (DateTime instant)
 
bool VerifySignature (AsymmetricAlgorithm aa)
 
bool CheckSignature (byte[] hash, string hashAlgorithm, byte[] signature)
 
ASN1 GetIssuerName ()
 
ASN1 GetSubjectName ()
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 

Protected Member Functions

 X509Certificate (SerializationInfo info, StreamingContext context)
 

Package Functions

bool VerifySignature (DSA dsa)
 
bool VerifySignature (RSA rsa)
 

Static Package Attributes

const string OID_DSA = "1.2.840.10040.4.1"
 
const string OID_RSA = "1.2.840.113549.1.1.1"
 
const string OID_ECC = "1.2.840.10045.2.1"
 

Properties

DSA DSA [get, set]
 
X509ExtensionCollection Extensions [get, set]
 
byte[] Hash [get, set]
 
virtual string IssuerName [get, set]
 
virtual string KeyAlgorithm [get, set]
 
virtual byte[] KeyAlgorithmParameters [get, set]
 
virtual byte[] PublicKey [get, set]
 
virtual RSA RSA [get, set]
 
virtual byte[] RawData [get, set]
 
virtual byte[] SerialNumber [get, set]
 
virtual byte[] Signature [get, set]
 
virtual string SignatureAlgorithm [get, set]
 
virtual byte[] SignatureAlgorithmParameters [get, set]
 
virtual string SubjectName [get, set]
 
virtual DateTime ValidFrom [get, set]
 
virtual DateTime ValidUntil [get, set]
 
int Version [get, set]
 
bool IsCurrent [get, set]
 
byte[] IssuerUniqueIdentifier [get, set]
 
byte[] SubjectUniqueIdentifier [get, set]
 
bool IsSelfSigned [get, set]
 

Private Member Functions

void Parse (byte[] data)
 
byte[] GetUnsignedBigInteger (byte[] integer)
 

Static Private Member Functions

static byte[] PEM (string type, byte[] data)
 
static X509Certificate ()
 

Private Attributes

ASN1 decoder
 
byte[] m_encodedcert
 
DateTime m_from
 
DateTime m_until
 
ASN1 issuer
 
string m_issuername
 
string m_keyalgo
 
byte[] m_keyalgoparams
 
ASN1 subject
 
string m_subject
 
byte[] m_publickey
 
byte[] signature
 
string m_signaturealgo
 
byte[] m_signaturealgoparams
 
byte[] certhash
 
RSA _rsa
 
DSA _dsa
 
int version
 
byte[] serialnumber
 
byte[] issuerUniqueID
 
byte[] subjectUniqueID
 
X509ExtensionCollection extensions
 

Static Private Attributes

static string encoding_error
 

Detailed Description

Definition at line 14 of file X509Certificate.cs.


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