Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Member Functions | |
static ICertificatePal | FromHandle (IntPtr handle) |
static ICertificatePal | FromOtherCert (X509Certificate copyFrom) |
static ICertificatePal | FromBlob (ReadOnlySpan< byte > rawData, SafePasswordHandle password, X509KeyStorageFlags keyStorageFlags) |
static ICertificatePal | FromFile (string fileName, SafePasswordHandle password, X509KeyStorageFlags keyStorageFlags) |
Properties | |
IntPtr | Handle [get] |
string | Issuer [get] |
string | Subject [get] |
string | LegacyIssuer [get] |
string | LegacySubject [get] |
byte[] | Thumbprint [get] |
unsafe string | KeyAlgorithm [get] |
unsafe byte[] | KeyAlgorithmParameters [get] |
unsafe byte[] | PublicKeyValue [get] |
unsafe byte[] | SerialNumber [get] |
unsafe string | SignatureAlgorithm [get] |
unsafe DateTime | NotAfter [get] |
unsafe DateTime | NotBefore [get] |
unsafe byte[] | RawData [get] |
unsafe int | Version [get] |
unsafe bool | Archived [get, set] |
unsafe string | FriendlyName [get, set] |
unsafe X500DistinguishedName | SubjectName [get] |
unsafe X500DistinguishedName | IssuerName [get] |
unsafe IEnumerable< X509Extension > | Extensions [get] |
SafeCertContextHandle | CertContext [get] |
bool | HasPrivateKey [get] |
Private Member Functions | |
unsafe byte[] | PropagateKeyAlgorithmParametersFromChain () |
string | GetIssuerOrSubject (bool issuer, bool reverse) |
CertificatePal (CertificatePal copyFrom) | |
CertificatePal (SafeCertContextHandle certContext, bool deleteKeyContainer) | |
T | GetPrivateKey< T > (Func< CspParameters, T > createCsp, Func< CngKey, T > createCng) |
unsafe CspParameters | GetPrivateKeyCsp () |
unsafe ICertificatePal | CopyWithPersistedCngKey (CngKey cngKey) |
unsafe ICertificatePal | CopyWithPersistedCapiKey (CspKeyContainerInfo keyContainerInfo) |
ICertificatePal | CopyWithEphemeralKey (CngKey cngKey) |
Private Attributes | |
SafeCertContextHandle | _certContext |
Definition at line 13 of file CertificatePal.cs.