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

Inheritance: TlsClient
Afficher le fichier Open project: mapo80/iTextSharp-Monotouch

Protected Properties

Свойство Type Description
cipherFactory TlsCipherFactory
context TlsClientContext
pskIdentity TlsPskIdentity
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
PskTlsClient ( TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity ) : System
PskTlsClient ( TlsPskIdentity pskIdentity ) : System

Méthodes protégées

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

Method Details

CreatePskKeyExchange() protected méthode

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

GetAuthentication() public méthode

public 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

PskTlsClient() public méthode

public PskTlsClient ( TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity ) : System
cipherFactory TlsCipherFactory
pskIdentity TlsPskIdentity
Résultat System

PskTlsClient() public méthode

public PskTlsClient ( TlsPskIdentity pskIdentity ) : System
pskIdentity TlsPskIdentity
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

pskIdentity protected_oe property

protected TlsPskIdentity pskIdentity
Résultat TlsPskIdentity

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