C# 클래스 Internal.Cryptography.Pal.OpenSslX509CertificateReader

상속: ICertificatePal
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

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