C# Класс Internal.Cryptography.Pal.OpenSslX509CertificateReader

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

Private Properties

Свойство Тип Описание
DuplicateHandles OpenSslX509CertificateReader
ExtractValidityDateTime System.DateTime
OpenSslX509CertificateReader System
SetPrivateKey void

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

Метод Описание
AppendPrivateKeyInfo ( StringBuilder sb ) : void
Dispose ( ) : void
GetDSAPrivateKey ( ) : DSA
GetECDsaPrivateKey ( ) : ECDsa
GetECDsaPublicKey ( ) : ECDsa
GetNameInfo ( X509NameType nameType, bool forIssuer ) : string
GetPrivateKey ( ) : AsymmetricAlgorithm
GetRSAPrivateKey ( ) : RSA

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

Метод Описание
DuplicateHandles ( ) : OpenSslX509CertificateReader
ExtractValidityDateTime ( IntPtr validityDatePtr ) : System.DateTime
OpenSslX509CertificateReader ( Microsoft.Win32.SafeHandles.SafeX509Handle handle ) : System
SetPrivateKey ( SafeEvpPKeyHandle privateKey ) : void

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

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

public AppendPrivateKeyInfo ( StringBuilder sb ) : void
sb StringBuilder
Результат void

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

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

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

public GetDSAPrivateKey ( ) : DSA
Результат System.Security.Cryptography.DSA

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

public GetECDsaPrivateKey ( ) : ECDsa
Результат System.Security.Cryptography.ECDsa

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

public GetECDsaPublicKey ( ) : ECDsa
Результат System.Security.Cryptography.ECDsa

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

public GetNameInfo ( X509NameType nameType, bool forIssuer ) : string
nameType X509NameType
forIssuer bool
Результат string

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

public GetPrivateKey ( ) : AsymmetricAlgorithm
Результат System.Security.Cryptography.AsymmetricAlgorithm

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

public GetRSAPrivateKey ( ) : RSA
Результат System.Security.Cryptography.RSA