|
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.