C# Class Internal.Cryptography.Pal.OpenSslX509CertificateReader

Inheritance: ICertificatePal
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Private Properties

Свойство Type Description
DuplicateHandles OpenSslX509CertificateReader
ExtractValidityDateTime System.DateTime
OpenSslX509CertificateReader System
SetPrivateKey void

Méthodes publiques

Méthode Description
AppendPrivateKeyInfo ( StringBuilder sb ) : void
Dispose ( ) : void
GetDSAPrivateKey ( ) : DSA
GetECDsaPrivateKey ( ) : ECDsa
GetECDsaPublicKey ( ) : ECDsa
GetNameInfo ( X509NameType nameType, bool forIssuer ) : string
GetPrivateKey ( ) : AsymmetricAlgorithm
GetRSAPrivateKey ( ) : RSA

Private Methods

Méthode Description
DuplicateHandles ( ) : OpenSslX509CertificateReader
ExtractValidityDateTime ( IntPtr validityDatePtr ) : System.DateTime
OpenSslX509CertificateReader ( Microsoft.Win32.SafeHandles.SafeX509Handle handle ) : System
SetPrivateKey ( SafeEvpPKeyHandle privateKey ) : void

Method Details

AppendPrivateKeyInfo() public méthode

public AppendPrivateKeyInfo ( StringBuilder sb ) : void
sb StringBuilder
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetDSAPrivateKey() public méthode

public GetDSAPrivateKey ( ) : DSA
Résultat System.Security.Cryptography.DSA

GetECDsaPrivateKey() public méthode

public GetECDsaPrivateKey ( ) : ECDsa
Résultat System.Security.Cryptography.ECDsa

GetECDsaPublicKey() public méthode

public GetECDsaPublicKey ( ) : ECDsa
Résultat System.Security.Cryptography.ECDsa

GetNameInfo() public méthode

public GetNameInfo ( X509NameType nameType, bool forIssuer ) : string
nameType X509NameType
forIssuer bool
Résultat string

GetPrivateKey() public méthode

public GetPrivateKey ( ) : AsymmetricAlgorithm
Résultat System.Security.Cryptography.AsymmetricAlgorithm

GetRSAPrivateKey() public méthode

public GetRSAPrivateKey ( ) : RSA
Résultat System.Security.Cryptography.RSA