Class SessionParameters.Builder
- Namespace
- Org.BouncyCastle.Tls
- Assembly
- BouncyCastle.Cryptography.dll
public sealed class SessionParameters.Builder
- Inheritance
-
SessionParameters.Builder
- Inherited Members
-
Constructors
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