C# 클래스 Org.BouncyCastle.Crypto.Tls.PskTlsClient

상속: TlsClient
파일 보기 프로젝트 열기: mapo80/iTextSharp-Monotouch

보호된 프로퍼티들

프로퍼티 타입 설명
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