C# Class Org.BouncyCastle.Crypto.Tls.SrpTlsClient

Inheritance: TlsClient
Afficher le fichier Open project: nonorganic/dssnet

Protected Properties

Свойство Type Description
cipherFactory TlsCipherFactory
context TlsClientContext
identity byte[]
password byte[]
selectedCipherSuite CipherSuite
selectedCompressionMethod CompressionMethod

Méthodes publiques

Méthode Description
GetAuthentication ( ) : TlsAuthentication
GetCipher ( ) : TlsCipher
GetCipherSuites ( ) : Org.BouncyCastle.Crypto.Tls.CipherSuite[]
GetClientExtensions ( ) : IDictionary
GetCompression ( ) : TlsCompression
GetCompressionMethods ( ) : Org.BouncyCastle.Crypto.Tls.CompressionMethod[]
GetKeyExchange ( ) : TlsKeyExchange
Init ( TlsClientContext context ) : void
NotifySecureRenegotiation ( bool secureRenegotiation ) : void
NotifySelectedCipherSuite ( CipherSuite selectedCipherSuite ) : void
NotifySelectedCompressionMethod ( CompressionMethod selectedCompressionMethod ) : void
NotifySessionID ( byte sessionID ) : void
ProcessServerExtensions ( IDictionary serverExtensions ) : void
SrpTlsClient ( TlsCipherFactory cipherFactory, byte identity, byte password ) : System
SrpTlsClient ( byte identity, byte password ) : System

Méthodes protégées

Méthode Description
CreateSrpKeyExchange ( Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm keyExchange ) : TlsKeyExchange

Method Details

CreateSrpKeyExchange() protected méthode

protected CreateSrpKeyExchange ( Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm keyExchange ) : TlsKeyExchange
keyExchange Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm
Résultat TlsKeyExchange

GetAuthentication() public abstract méthode

public abstract GetAuthentication ( ) : TlsAuthentication
Résultat TlsAuthentication

GetCipher() public méthode

public GetCipher ( ) : TlsCipher
Résultat TlsCipher

GetCipherSuites() public méthode

public GetCipherSuites ( ) : Org.BouncyCastle.Crypto.Tls.CipherSuite[]
Résultat Org.BouncyCastle.Crypto.Tls.CipherSuite[]

GetClientExtensions() public méthode

public GetClientExtensions ( ) : IDictionary
Résultat IDictionary

GetCompression() public méthode

public GetCompression ( ) : TlsCompression
Résultat TlsCompression

GetCompressionMethods() public méthode

public GetCompressionMethods ( ) : Org.BouncyCastle.Crypto.Tls.CompressionMethod[]
Résultat Org.BouncyCastle.Crypto.Tls.CompressionMethod[]

GetKeyExchange() public méthode

public GetKeyExchange ( ) : TlsKeyExchange
Résultat TlsKeyExchange

Init() public méthode

public Init ( TlsClientContext context ) : void
context TlsClientContext
Résultat void

NotifySecureRenegotiation() public méthode

public NotifySecureRenegotiation ( bool secureRenegotiation ) : void
secureRenegotiation bool
Résultat void

NotifySelectedCipherSuite() public méthode

public NotifySelectedCipherSuite ( CipherSuite selectedCipherSuite ) : void
selectedCipherSuite CipherSuite
Résultat void

NotifySelectedCompressionMethod() public méthode

public NotifySelectedCompressionMethod ( CompressionMethod selectedCompressionMethod ) : void
selectedCompressionMethod CompressionMethod
Résultat void

NotifySessionID() public méthode

public NotifySessionID ( byte sessionID ) : void
sessionID byte
Résultat void

ProcessServerExtensions() public méthode

public ProcessServerExtensions ( IDictionary serverExtensions ) : void
serverExtensions IDictionary
Résultat void

SrpTlsClient() public méthode

public SrpTlsClient ( TlsCipherFactory cipherFactory, byte identity, byte password ) : System
cipherFactory TlsCipherFactory
identity byte
password byte
Résultat System

SrpTlsClient() public méthode

public SrpTlsClient ( byte identity, byte password ) : System
identity byte
password byte
Résultat System

Property Details

cipherFactory protected_oe property

protected TlsCipherFactory cipherFactory
Résultat TlsCipherFactory

context protected_oe property

protected TlsClientContext context
Résultat TlsClientContext

identity protected_oe property

protected byte[] identity
Résultat byte[]

password protected_oe property

protected byte[] password
Résultat byte[]

selectedCipherSuite protected_oe property

protected CipherSuite,Org.BouncyCastle.Crypto.Tls selectedCipherSuite
Résultat CipherSuite

selectedCompressionMethod protected_oe property

protected CompressionMethod,Org.BouncyCastle.Crypto.Tls selectedCompressionMethod
Résultat CompressionMethod