Class PskTlsClient
- Namespace
- Org.BouncyCastle.Tls
- Assembly
- BouncyCastle.Cryptography.dll
public class PskTlsClient : AbstractTlsClient, TlsClient, TlsPeer
- Inheritance
-
PskTlsClient
- Implements
- Inherited Members
Constructors
PskTlsClient(TlsCrypto, TlsPskIdentity)
public PskTlsClient(TlsCrypto crypto, TlsPskIdentity pskIdentity)
Parameters
cryptoTlsCryptopskIdentityTlsPskIdentity
PskTlsClient(TlsCrypto, byte[], byte[])
public PskTlsClient(TlsCrypto crypto, byte[] identity, byte[] psk)
Parameters
Fields
m_pskIdentity
protected readonly TlsPskIdentity m_pskIdentity
Field Value
Methods
GetAuthentication()
public override TlsAuthentication GetAuthentication()
Returns
Exceptions
GetPskIdentity()
public override TlsPskIdentity GetPskIdentity()
Returns
Exceptions
GetSupportedCipherSuites()
protected override int[] GetSupportedCipherSuites()
Returns
- int[]
GetSupportedVersions()
Get the ProtocolVersion values that are supported by this peer.
protected override ProtocolVersion[] GetSupportedVersions()
Returns
- ProtocolVersion[]
an array of supported ProtocolVersion values.
Remarks
WARNING: Mixing DTLS and TLS versions in the returned array is currently NOT supported. Use a separate (sub-)class for each case.