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

Inheritance: TlsClient
Mostrar archivo Open project: nonorganic/dssnet

Protected Properties

Property Type Description
cipherFactory TlsCipherFactory
context TlsClientContext
identity byte[]
password byte[]
selectedCipherSuite CipherSuite
selectedCompressionMethod CompressionMethod

Public Methods

Method 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

Protected Methods

Method Description
CreateSrpKeyExchange ( Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm keyExchange ) : TlsKeyExchange

Method Details

CreateSrpKeyExchange() protected method

protected CreateSrpKeyExchange ( Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm keyExchange ) : TlsKeyExchange
keyExchange Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm
return TlsKeyExchange

GetAuthentication() public abstract method

public abstract GetAuthentication ( ) : TlsAuthentication
return TlsAuthentication

GetCipher() public method

public GetCipher ( ) : TlsCipher
return TlsCipher

GetCipherSuites() public method

public GetCipherSuites ( ) : Org.BouncyCastle.Crypto.Tls.CipherSuite[]
return Org.BouncyCastle.Crypto.Tls.CipherSuite[]

GetClientExtensions() public method

public GetClientExtensions ( ) : IDictionary
return IDictionary

GetCompression() public method

public GetCompression ( ) : TlsCompression
return TlsCompression

GetCompressionMethods() public method

public GetCompressionMethods ( ) : Org.BouncyCastle.Crypto.Tls.CompressionMethod[]
return Org.BouncyCastle.Crypto.Tls.CompressionMethod[]

GetKeyExchange() public method

public GetKeyExchange ( ) : TlsKeyExchange
return TlsKeyExchange

Init() public method

public Init ( TlsClientContext context ) : void
context TlsClientContext
return void

NotifySecureRenegotiation() public method

public NotifySecureRenegotiation ( bool secureRenegotiation ) : void
secureRenegotiation bool
return void

NotifySelectedCipherSuite() public method

public NotifySelectedCipherSuite ( CipherSuite selectedCipherSuite ) : void
selectedCipherSuite CipherSuite
return void

NotifySelectedCompressionMethod() public method

public NotifySelectedCompressionMethod ( CompressionMethod selectedCompressionMethod ) : void
selectedCompressionMethod CompressionMethod
return void

NotifySessionID() public method

public NotifySessionID ( byte sessionID ) : void
sessionID byte
return void

ProcessServerExtensions() public method

public ProcessServerExtensions ( IDictionary serverExtensions ) : void
serverExtensions IDictionary
return void

SrpTlsClient() public method

public SrpTlsClient ( TlsCipherFactory cipherFactory, byte identity, byte password ) : System
cipherFactory TlsCipherFactory
identity byte
password byte
return System

SrpTlsClient() public method

public SrpTlsClient ( byte identity, byte password ) : System
identity byte
password byte
return System

Property Details

cipherFactory protected_oe property

protected TlsCipherFactory cipherFactory
return TlsCipherFactory

context protected_oe property

protected TlsClientContext context
return TlsClientContext

identity protected_oe property

protected byte[] identity
return byte[]

password protected_oe property

protected byte[] password
return byte[]

selectedCipherSuite protected_oe property

protected CipherSuite,Org.BouncyCastle.Crypto.Tls selectedCipherSuite
return CipherSuite

selectedCompressionMethod protected_oe property

protected CompressionMethod,Org.BouncyCastle.Crypto.Tls selectedCompressionMethod
return CompressionMethod