C# Класс System.Security.Cryptography.X509Certificates.X509Certificate

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Export byte[]
Export byte[]
GetIssuerName string
GetName string
GetNotAfter System.DateTime
GetNotBefore System.DateTime
GetRawCertHash byte[]
GetRawSerialNumber byte[]
IDeserializationCallback void
ISerializable void
Import void
Import void
Import void
Import void
ThrowIfInvalid void
ValidateKeyStorageFlags void
VerifyContentType void
X509Certificate
X509Certificate
X509Certificate
X509Certificate
X509Certificate System.Diagnostics
X509Certificate System.Diagnostics
X509Certificate System.Diagnostics
X509Certificate System.Diagnostics
X509Certificate System.Diagnostics
X509Certificate System.Diagnostics

Открытые методы

Метод Описание
CreateFromCertFile ( string filename ) : System.Security.Cryptography.X509Certificates.X509Certificate
CreateFromCertFile ( string filename ) : X509Certificate
CreateFromSignedFile ( string filename ) : System.Security.Cryptography.X509Certificates.X509Certificate
CreateFromSignedFile ( string filename ) : X509Certificate
Dispose ( ) : void
Equals ( System other ) : bool
Equals ( X509Certificate other ) : bool
Equals ( object obj ) : bool
Export ( System contentType ) : byte[]
Export ( System contentType, string password ) : byte[]
Export ( X509ContentType contentType ) : byte[]
Export ( X509ContentType contentType, string password ) : byte[]
GetCertHash ( ) : byte[]
GetCertHashString ( ) : string
GetEffectiveDateString ( ) : string
GetExpirationDateString ( ) : string
GetFormat ( ) : string
GetHashCode ( ) : int
GetKeyAlgorithm ( ) : string
GetKeyAlgorithmParameters ( ) : byte[]
GetKeyAlgorithmParametersString ( ) : string
GetPublicKey ( ) : byte[]
GetPublicKeyString ( ) : string
GetRawCertData ( ) : byte[]
GetRawCertDataString ( ) : string
GetSerialNumber ( ) : byte[]
GetSerialNumberString ( ) : string
Import ( byte rawData ) : void
Import ( byte rawData, string password, System keyStorageFlags ) : void
Import ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : void
Import ( string fileName ) : void
Import ( string fileName, string password, System keyStorageFlags ) : void
Import ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : void
Reset ( ) : void
System ( System info, System context ) : void
System ( object sender ) : void
ToString ( ) : string
ToString ( bool fVerbose ) : string
X509Certificate ( )
X509Certificate ( System handle )
X509Certificate ( System info, System context )
X509Certificate ( byte data )
X509Certificate ( byte rawData, string password )
X509Certificate ( byte rawData, string password, System keyStorageFlags )
X509Certificate ( string fileName )
X509Certificate ( string fileName, string password )
X509Certificate ( string fileName, string password, System keyStorageFlags )
X509Certificate ( ) : System.Diagnostics
X509Certificate ( IntPtr handle ) : System.Diagnostics
X509Certificate ( X509Certificate cert ) : System.Diagnostics
X509Certificate ( byte data ) : System.Diagnostics
X509Certificate ( byte rawData, string password ) : System.Diagnostics
X509Certificate ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : System.Diagnostics
X509Certificate ( string fileName ) : System.Diagnostics
X509Certificate ( string fileName, string password ) : System.Diagnostics
X509Certificate ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : System.Diagnostics

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
FormatDate ( System.DateTime date ) : string

Convert a date to a string. Some cultures, specifically using the Um-AlQura calendar cannot convert dates far into the future into strings. If the expiration date of an X.509 certificate is beyond the range of one of these cases, we need to fall back to a calendar which can express the dates

FormatDate ( System date ) : string

Приватные методы

Метод Описание
Export ( System contentType, System password ) : byte[]
Export ( X509ContentType contentType, SecureString password ) : byte[]
GetIssuerName ( ) : string
GetName ( ) : string
GetNotAfter ( ) : System.DateTime
GetNotBefore ( ) : System.DateTime
GetRawCertHash ( ) : byte[]
GetRawSerialNumber ( ) : byte[]
IDeserializationCallback ( object sender ) : void
ISerializable ( SerializationInfo info, StreamingContext context ) : void
Import ( byte rawData, SecureString password, X509KeyStorageFlags keyStorageFlags ) : void
Import ( byte rawData, System password, System keyStorageFlags ) : void
Import ( string fileName, SecureString password, X509KeyStorageFlags keyStorageFlags ) : void
Import ( string fileName, System password, System keyStorageFlags ) : void
ThrowIfInvalid ( ) : void
ValidateKeyStorageFlags ( X509KeyStorageFlags keyStorageFlags ) : void
VerifyContentType ( X509ContentType contentType ) : void
X509Certificate ( byte rawData, System password )
X509Certificate ( byte rawData, System password, System keyStorageFlags )
X509Certificate ( string fileName, System password )
X509Certificate ( string fileName, System password, System keyStorageFlags )
X509Certificate ( ICertificatePal pal ) : System.Diagnostics
X509Certificate ( SerializationInfo info, StreamingContext context ) : System.Diagnostics
X509Certificate ( byte rawData, SecureString password ) : System.Diagnostics
X509Certificate ( byte rawData, SecureString password, X509KeyStorageFlags keyStorageFlags ) : System.Diagnostics
X509Certificate ( string fileName, SecureString password ) : System.Diagnostics
X509Certificate ( string fileName, SecureString password, X509KeyStorageFlags keyStorageFlags ) : System.Diagnostics

Описание методов

CreateFromCertFile() публичный статический Метод

public static CreateFromCertFile ( string filename ) : System.Security.Cryptography.X509Certificates.X509Certificate
filename string
Результат System.Security.Cryptography.X509Certificates.X509Certificate

CreateFromCertFile() публичный статический Метод

public static CreateFromCertFile ( string filename ) : X509Certificate
filename string
Результат X509Certificate

CreateFromSignedFile() публичный статический Метод

public static CreateFromSignedFile ( string filename ) : System.Security.Cryptography.X509Certificates.X509Certificate
filename string
Результат System.Security.Cryptography.X509Certificates.X509Certificate

CreateFromSignedFile() публичный статический Метод

public static CreateFromSignedFile ( string filename ) : X509Certificate
filename string
Результат X509Certificate

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Equals() публичный Метод

public Equals ( System other ) : bool
other System
Результат bool

Equals() публичный Метод

public Equals ( X509Certificate other ) : bool
other X509Certificate
Результат bool

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

Export() публичный Метод

public Export ( System contentType ) : byte[]
contentType System
Результат byte[]

Export() публичный Метод

public Export ( System contentType, string password ) : byte[]
contentType System
password string
Результат byte[]

Export() публичный Метод

public Export ( X509ContentType contentType ) : byte[]
contentType X509ContentType
Результат byte[]

Export() публичный Метод

public Export ( X509ContentType contentType, string password ) : byte[]
contentType X509ContentType
password string
Результат byte[]

FormatDate() защищенный статический Метод

Convert a date to a string. Some cultures, specifically using the Um-AlQura calendar cannot convert dates far into the future into strings. If the expiration date of an X.509 certificate is beyond the range of one of these cases, we need to fall back to a calendar which can express the dates
protected static FormatDate ( System.DateTime date ) : string
date System.DateTime
Результат string

FormatDate() защищенный статический Метод

protected static FormatDate ( System date ) : string
date System
Результат string

GetCertHash() публичный Метод

public GetCertHash ( ) : byte[]
Результат byte[]

GetCertHashString() публичный Метод

public GetCertHashString ( ) : string
Результат string

GetEffectiveDateString() публичный Метод

public GetEffectiveDateString ( ) : string
Результат string

GetExpirationDateString() публичный Метод

public GetExpirationDateString ( ) : string
Результат string

GetFormat() публичный Метод

public GetFormat ( ) : string
Результат string

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetKeyAlgorithm() публичный Метод

public GetKeyAlgorithm ( ) : string
Результат string

GetKeyAlgorithmParameters() публичный Метод

public GetKeyAlgorithmParameters ( ) : byte[]
Результат byte[]

GetKeyAlgorithmParametersString() публичный Метод

public GetKeyAlgorithmParametersString ( ) : string
Результат string

GetPublicKey() публичный Метод

public GetPublicKey ( ) : byte[]
Результат byte[]

GetPublicKeyString() публичный Метод

public GetPublicKeyString ( ) : string
Результат string

GetRawCertData() публичный Метод

public GetRawCertData ( ) : byte[]
Результат byte[]

GetRawCertDataString() публичный Метод

public GetRawCertDataString ( ) : string
Результат string

GetSerialNumber() публичный Метод

public GetSerialNumber ( ) : byte[]
Результат byte[]

GetSerialNumberString() публичный Метод

public GetSerialNumberString ( ) : string
Результат string

Import() публичный Метод

public Import ( byte rawData ) : void
rawData byte
Результат void

Import() публичный Метод

public Import ( byte rawData, string password, System keyStorageFlags ) : void
rawData byte
password string
keyStorageFlags System
Результат void

Import() публичный Метод

public Import ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : void
rawData byte
password string
keyStorageFlags X509KeyStorageFlags
Результат void

Import() публичный Метод

public Import ( string fileName ) : void
fileName string
Результат void

Import() публичный Метод

public Import ( string fileName, string password, System keyStorageFlags ) : void
fileName string
password string
keyStorageFlags System
Результат void

Import() публичный Метод

public Import ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : void
fileName string
password string
keyStorageFlags X509KeyStorageFlags
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

System() публичный Метод

public System ( System info, System context ) : void
info System
context System
Результат void

System() публичный Метод

public System ( object sender ) : void
sender object
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToString() публичный Метод

public ToString ( bool fVerbose ) : string
fVerbose bool
Результат string

X509Certificate() публичный Метод

public X509Certificate ( )

X509Certificate() публичный Метод

public X509Certificate ( System handle )
handle System

X509Certificate() публичный Метод

public X509Certificate ( System info, System context )
info System
context System

X509Certificate() публичный Метод

public X509Certificate ( byte data )
data byte

X509Certificate() публичный Метод

public X509Certificate ( byte rawData, string password )
rawData byte
password string

X509Certificate() публичный Метод

public X509Certificate ( byte rawData, string password, System keyStorageFlags )
rawData byte
password string
keyStorageFlags System

X509Certificate() публичный Метод

public X509Certificate ( string fileName )
fileName string

X509Certificate() публичный Метод

public X509Certificate ( string fileName, string password )
fileName string
password string

X509Certificate() публичный Метод

public X509Certificate ( string fileName, string password, System keyStorageFlags )
fileName string
password string
keyStorageFlags System

X509Certificate() публичный Метод

public X509Certificate ( ) : System.Diagnostics
Результат System.Diagnostics

X509Certificate() публичный Метод

public X509Certificate ( IntPtr handle ) : System.Diagnostics
handle System.IntPtr
Результат System.Diagnostics

X509Certificate() публичный Метод

public X509Certificate ( X509Certificate cert ) : System.Diagnostics
cert X509Certificate
Результат System.Diagnostics

X509Certificate() публичный Метод

public X509Certificate ( byte data ) : System.Diagnostics
data byte
Результат System.Diagnostics

X509Certificate() публичный Метод

public X509Certificate ( byte rawData, string password ) : System.Diagnostics
rawData byte
password string
Результат System.Diagnostics

X509Certificate() публичный Метод

public X509Certificate ( byte rawData, string password, X509KeyStorageFlags keyStorageFlags ) : System.Diagnostics
rawData byte
password string
keyStorageFlags X509KeyStorageFlags
Результат System.Diagnostics

X509Certificate() публичный Метод

public X509Certificate ( string fileName ) : System.Diagnostics
fileName string
Результат System.Diagnostics

X509Certificate() публичный Метод

public X509Certificate ( string fileName, string password ) : System.Diagnostics
fileName string
password string
Результат System.Diagnostics

X509Certificate() публичный Метод

public X509Certificate ( string fileName, string password, X509KeyStorageFlags keyStorageFlags ) : System.Diagnostics
fileName string
password string
keyStorageFlags X509KeyStorageFlags
Результат System.Diagnostics