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

Inheritance: TlsClient
ファイルを表示 Open project: mapo80/iTextSharp-Monotouch

Protected Properties

Property Type Description
cipherFactory TlsCipherFactory
context TlsClientContext
pskIdentity TlsPskIdentity
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
PskTlsClient ( TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity ) : System
PskTlsClient ( TlsPskIdentity pskIdentity ) : System

Protected Methods

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

Method Details

CreatePskKeyExchange() protected method

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

GetAuthentication() public method

public 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

PskTlsClient() public method

public PskTlsClient ( TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity ) : System
cipherFactory TlsCipherFactory
pskIdentity TlsPskIdentity
return System

PskTlsClient() public method

public PskTlsClient ( TlsPskIdentity pskIdentity ) : System
pskIdentity TlsPskIdentity
return System

Property Details

cipherFactory protected_oe property

protected TlsCipherFactory cipherFactory
return TlsCipherFactory

context protected_oe property

protected TlsClientContext context
return TlsClientContext

pskIdentity protected_oe property

protected TlsPskIdentity pskIdentity
return TlsPskIdentity

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