Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ICertificatePalCore.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Security.Cryptography.X509Certificates
;
3
using
Microsoft.Win32.SafeHandles
;
4
5
namespace
Internal.Cryptography
;
6
7
internal
interface
ICertificatePalCore
:
IDisposable
8
{
9
bool
HasPrivateKey
{
get
; }
10
11
IntPtr
Handle
{
get
; }
12
13
string
Issuer
{
get
; }
14
15
string
Subject
{
get
; }
16
17
string
LegacyIssuer
{
get
; }
18
19
string
LegacySubject
{
get
; }
20
21
byte
[]
Thumbprint
{
get
; }
22
23
string
KeyAlgorithm
{
get
; }
24
25
byte
[]
KeyAlgorithmParameters
{
get
; }
26
27
byte
[]
PublicKeyValue
{
get
; }
28
29
byte
[]
SerialNumber
{
get
; }
30
31
string
SignatureAlgorithm
{
get
; }
32
33
DateTime
NotAfter
{
get
; }
34
35
DateTime
NotBefore
{
get
; }
36
37
byte
[]
RawData
{
get
; }
38
39
byte
[]
Export
(
X509ContentType
contentType,
SafePasswordHandle
password);
40
}
Microsoft.Win32.SafeHandles.SafePasswordHandle
Definition
SafePasswordHandle.cs:9
Internal.Cryptography.ICertificatePalCore.SerialNumber
byte[] SerialNumber
Definition
ICertificatePalCore.cs:29
Internal.Cryptography.ICertificatePalCore.Handle
IntPtr Handle
Definition
ICertificatePalCore.cs:11
Internal.Cryptography.ICertificatePalCore.Export
byte[] Export(X509ContentType contentType, SafePasswordHandle password)
Internal.Cryptography.ICertificatePalCore.KeyAlgorithmParameters
byte[] KeyAlgorithmParameters
Definition
ICertificatePalCore.cs:25
Internal.Cryptography.ICertificatePalCore.HasPrivateKey
bool HasPrivateKey
Definition
ICertificatePalCore.cs:9
Internal.Cryptography.ICertificatePalCore.LegacyIssuer
string LegacyIssuer
Definition
ICertificatePalCore.cs:17
Internal.Cryptography.ICertificatePalCore.Issuer
string Issuer
Definition
ICertificatePalCore.cs:13
Internal.Cryptography.ICertificatePalCore.PublicKeyValue
byte[] PublicKeyValue
Definition
ICertificatePalCore.cs:27
Internal.Cryptography.ICertificatePalCore.RawData
byte[] RawData
Definition
ICertificatePalCore.cs:37
Internal.Cryptography.ICertificatePalCore.SignatureAlgorithm
string SignatureAlgorithm
Definition
ICertificatePalCore.cs:31
Internal.Cryptography.ICertificatePalCore.NotBefore
DateTime NotBefore
Definition
ICertificatePalCore.cs:35
Internal.Cryptography.ICertificatePalCore.LegacySubject
string LegacySubject
Definition
ICertificatePalCore.cs:19
Internal.Cryptography.ICertificatePalCore.KeyAlgorithm
string KeyAlgorithm
Definition
ICertificatePalCore.cs:23
Internal.Cryptography.ICertificatePalCore.Thumbprint
byte[] Thumbprint
Definition
ICertificatePalCore.cs:21
Internal.Cryptography.ICertificatePalCore.NotAfter
DateTime NotAfter
Definition
ICertificatePalCore.cs:33
Internal.Cryptography.ICertificatePalCore.Subject
string Subject
Definition
ICertificatePalCore.cs:15
Internal.Cryptography.ICertificatePalCore
Definition
ICertificatePalCore.cs:8
System.IDisposable
Definition
IDisposable.cs:4
Internal.Cryptography
Definition
AesBCryptModes.cs:5
Microsoft.Win32.SafeHandles
Definition
SafeProcessHandle.cs:3
System.Security.Cryptography.X509Certificates.X509ContentType
X509ContentType
Definition
X509ContentType.cs:4
System.Security.Cryptography.X509Certificates
Definition
CertificateAsn.cs:4
System
Definition
BlockingCollection.cs:8
System.DateTime
Definition
DateTime.cs:15
System.IntPtr
Definition
IntPtr.cs:14
source
System.Security.Cryptography.X509Certificates
Internal.Cryptography
ICertificatePalCore.cs
Generated by
1.10.0