Table of Contents

Class SessionParameters.Builder

Namespace
Org.BouncyCastle.Tls
Assembly
BouncyCastle.Cryptography.dll
public sealed class SessionParameters.Builder
Inheritance
SessionParameters.Builder
Inherited Members

Constructors

Builder()

public Builder()

Methods

Build()

public SessionParameters Build()

Returns

SessionParameters

SetCipherSuite(int)

public SessionParameters.Builder SetCipherSuite(int cipherSuite)

Parameters

cipherSuite int

Returns

SessionParameters.Builder

SetExtendedMasterSecret(bool)

public SessionParameters.Builder SetExtendedMasterSecret(bool extendedMasterSecret)

Parameters

extendedMasterSecret bool

Returns

SessionParameters.Builder

SetLocalCertificate(Certificate)

public SessionParameters.Builder SetLocalCertificate(Certificate localCertificate)

Parameters

localCertificate Certificate

Returns

SessionParameters.Builder

SetMasterSecret(TlsSecret)

public SessionParameters.Builder SetMasterSecret(TlsSecret masterSecret)

Parameters

masterSecret TlsSecret

Returns

SessionParameters.Builder

SetNegotiatedVersion(ProtocolVersion)

public SessionParameters.Builder SetNegotiatedVersion(ProtocolVersion negotiatedVersion)

Parameters

negotiatedVersion ProtocolVersion

Returns

SessionParameters.Builder

SetPeerCertificate(Certificate)

public SessionParameters.Builder SetPeerCertificate(Certificate peerCertificate)

Parameters

peerCertificate Certificate

Returns

SessionParameters.Builder

SetPskIdentity(byte[])

public SessionParameters.Builder SetPskIdentity(byte[] pskIdentity)

Parameters

pskIdentity byte[]

Returns

SessionParameters.Builder

SetServerExtensions(IDictionary<int, byte[]>)

public SessionParameters.Builder SetServerExtensions(IDictionary<int, byte[]> serverExtensions)

Parameters

serverExtensions IDictionary<int, byte[]>

Returns

SessionParameters.Builder

Exceptions

IOException

SetSrpIdentity(byte[])

public SessionParameters.Builder SetSrpIdentity(byte[] srpIdentity)

Parameters

srpIdentity byte[]

Returns

SessionParameters.Builder