C# Class AaltoTLS.PluginInterface.CipherSuitePluginManager

Afficher le fichier Open project: juhovh/AaltoTLS Class Usage Examples

Méthodes publiques

Méthode Description
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[]

Private Methods

Méthode Description
FindCipherSuitePlugins ( string path ) : AaltoTLS.PluginInterface.CipherSuitePlugin[]

Method Details

CipherSuitePluginManager() public méthode

public CipherSuitePluginManager ( string path ) : System
path string
Résultat System

GetCipherSuite() public méthode

public GetCipherSuite ( ProtocolVersion version, UInt16 id ) : CipherSuite
version ProtocolVersion
id System.UInt16
Résultat CipherSuite

GetPrivateKey() public méthode

public GetPrivateKey ( byte keyData ) : AaltoTLS.PluginInterface.CertificatePrivateKey
keyData byte
Résultat AaltoTLS.PluginInterface.CertificatePrivateKey

GetSignatureAlgorithmByOid() public méthode

public GetSignatureAlgorithmByOid ( string oid ) : SignatureAlgorithm
oid string
Résultat SignatureAlgorithm

GetSupportedCipherSuiteIDs() public méthode

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

GetSupportedSignatureAndHashAlgorithms() public méthode

public GetSupportedSignatureAndHashAlgorithms ( ) : System.UInt16[]
Résultat System.UInt16[]