C# 클래스 AaltoTLS.PluginInterface.CipherSuitePluginManager

파일 보기 프로젝트 열기: juhovh/AaltoTLS 1 사용 예제들

공개 메소드들

메소드 설명
CipherSuitePluginManager ( string path ) : System
GetCipherSuite ( ProtocolVersion version, UInt16 id ) : CipherSuite
GetPrivateKey ( byte keyData ) : AaltoTLS.PluginInterface.CertificatePrivateKey
GetSignatureAlgorithmByOid ( string oid ) : SignatureAlgorithm
GetSupportedCipherSuiteIDs ( ProtocolVersion version, X509Certificate certificate, bool includeAnonymous ) : System.UInt16[]
GetSupportedSignatureAndHashAlgorithms ( ) : System.UInt16[]

비공개 메소드들

메소드 설명
FindCipherSuitePlugins ( string path ) : AaltoTLS.PluginInterface.CipherSuitePlugin[]

메소드 상세

CipherSuitePluginManager() 공개 메소드

public CipherSuitePluginManager ( string path ) : System
path string
리턴 System

GetCipherSuite() 공개 메소드

public GetCipherSuite ( ProtocolVersion version, UInt16 id ) : CipherSuite
version ProtocolVersion
id System.UInt16
리턴 CipherSuite

GetPrivateKey() 공개 메소드

public GetPrivateKey ( byte keyData ) : AaltoTLS.PluginInterface.CertificatePrivateKey
keyData byte
리턴 AaltoTLS.PluginInterface.CertificatePrivateKey

GetSignatureAlgorithmByOid() 공개 메소드

public GetSignatureAlgorithmByOid ( string oid ) : SignatureAlgorithm
oid string
리턴 SignatureAlgorithm

GetSupportedCipherSuiteIDs() 공개 메소드

public GetSupportedCipherSuiteIDs ( ProtocolVersion version, X509Certificate certificate, bool includeAnonymous ) : System.UInt16[]
version ProtocolVersion
certificate System.Security.Cryptography.X509Certificates.X509Certificate
includeAnonymous bool
리턴 System.UInt16[]

GetSupportedSignatureAndHashAlgorithms() 공개 메소드

public GetSupportedSignatureAndHashAlgorithms ( ) : System.UInt16[]
리턴 System.UInt16[]