C# Класс Org.BouncyCastle.Crypto.Tls.PskTlsClient

Наследование: TlsClient
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
cipherFactory TlsCipherFactory
context TlsClientContext
pskIdentity TlsPskIdentity
selectedCipherSuite CipherSuite
selectedCompressionMethod CompressionMethod

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreatePskKeyExchange ( Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm keyExchange ) : TlsKeyExchange

Описание методов

CreatePskKeyExchange() защищенный Метод

protected CreatePskKeyExchange ( Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm keyExchange ) : TlsKeyExchange
keyExchange Org.BouncyCastle.Crypto.Tls.KeyExchangeAlgorithm
Результат TlsKeyExchange

GetAuthentication() публичный Метод

public GetAuthentication ( ) : TlsAuthentication
Результат TlsAuthentication

GetCipher() публичный Метод

public GetCipher ( ) : TlsCipher
Результат TlsCipher

GetCipherSuites() публичный Метод

public GetCipherSuites ( ) : Org.BouncyCastle.Crypto.Tls.CipherSuite[]
Результат Org.BouncyCastle.Crypto.Tls.CipherSuite[]

GetClientExtensions() публичный Метод

public GetClientExtensions ( ) : IDictionary
Результат IDictionary

GetCompression() публичный Метод

public GetCompression ( ) : TlsCompression
Результат TlsCompression

GetCompressionMethods() публичный Метод

public GetCompressionMethods ( ) : Org.BouncyCastle.Crypto.Tls.CompressionMethod[]
Результат Org.BouncyCastle.Crypto.Tls.CompressionMethod[]

GetKeyExchange() публичный Метод

public GetKeyExchange ( ) : TlsKeyExchange
Результат TlsKeyExchange

Init() публичный Метод

public Init ( TlsClientContext context ) : void
context TlsClientContext
Результат void

NotifySecureRenegotiation() публичный Метод

public NotifySecureRenegotiation ( bool secureRenegotiation ) : void
secureRenegotiation bool
Результат void

NotifySelectedCipherSuite() публичный Метод

public NotifySelectedCipherSuite ( CipherSuite selectedCipherSuite ) : void
selectedCipherSuite CipherSuite
Результат void

NotifySelectedCompressionMethod() публичный Метод

public NotifySelectedCompressionMethod ( CompressionMethod selectedCompressionMethod ) : void
selectedCompressionMethod CompressionMethod
Результат void

NotifySessionID() публичный Метод

public NotifySessionID ( byte sessionID ) : void
sessionID byte
Результат void

ProcessServerExtensions() публичный Метод

public ProcessServerExtensions ( IDictionary serverExtensions ) : void
serverExtensions IDictionary
Результат void

PskTlsClient() публичный Метод

public PskTlsClient ( TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity ) : System
cipherFactory TlsCipherFactory
pskIdentity TlsPskIdentity
Результат System

PskTlsClient() публичный Метод

public PskTlsClient ( TlsPskIdentity pskIdentity ) : System
pskIdentity TlsPskIdentity
Результат System

Описание свойств

cipherFactory защищенное свойство

protected TlsCipherFactory cipherFactory
Результат TlsCipherFactory

context защищенное свойство

protected TlsClientContext context
Результат TlsClientContext

pskIdentity защищенное свойство

protected TlsPskIdentity pskIdentity
Результат TlsPskIdentity

selectedCipherSuite защищенное свойство

protected CipherSuite,Org.BouncyCastle.Crypto.Tls selectedCipherSuite
Результат CipherSuite

selectedCompressionMethod защищенное свойство

protected CompressionMethod,Org.BouncyCastle.Crypto.Tls selectedCompressionMethod
Результат CompressionMethod