Table of Contents

Class SessionParameters.Builder

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.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

SetCompressionAlgorithm(byte)

public SessionParameters.Builder SetCompressionAlgorithm(byte compressionAlgorithm)

Parameters

compressionAlgorithm byte

Returns

SessionParameters.Builder

SetExtendedMasterSecret(bool)

public SessionParameters.Builder SetExtendedMasterSecret(bool extendedMasterSecret)

Parameters

extendedMasterSecret bool

Returns

SessionParameters.Builder

SetMasterSecret(byte[])

public SessionParameters.Builder SetMasterSecret(byte[] masterSecret)

Parameters

masterSecret byte[]

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)

public SessionParameters.Builder SetServerExtensions(IDictionary serverExtensions)

Parameters

serverExtensions IDictionary

Returns

SessionParameters.Builder

SetSrpIdentity(byte[])

public SessionParameters.Builder SetSrpIdentity(byte[] srpIdentity)

Parameters

srpIdentity byte[]

Returns

SessionParameters.Builder