Package org.bouncycastle.tls
Class SessionParameters.Builder
- java.lang.Object
-
- org.bouncycastle.tls.SessionParameters.Builder
-
- Enclosing class:
- SessionParameters
public static final class SessionParameters.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SessionParametersbuild()SessionParameters.BuildersetCipherSuite(int cipherSuite)SessionParameters.BuildersetCompressionAlgorithm(short compressionAlgorithm)SessionParameters.BuildersetExtendedMasterSecret(boolean extendedMasterSecret)SessionParameters.BuildersetLocalCertificate(Certificate localCertificate)SessionParameters.BuildersetMasterSecret(TlsSecret masterSecret)SessionParameters.BuildersetNegotiatedVersion(ProtocolVersion negotiatedVersion)SessionParameters.BuildersetPeerCertificate(Certificate peerCertificate)SessionParameters.BuildersetPSKIdentity(byte[] pskIdentity)SessionParameters.BuildersetServerExtensions(java.util.Hashtable serverExtensions)SessionParameters.BuildersetSRPIdentity(byte[] srpIdentity)
-
-
-
Method Detail
-
build
public SessionParameters build()
-
setCipherSuite
public SessionParameters.Builder setCipherSuite(int cipherSuite)
-
setCompressionAlgorithm
public SessionParameters.Builder setCompressionAlgorithm(short compressionAlgorithm)
-
setExtendedMasterSecret
public SessionParameters.Builder setExtendedMasterSecret(boolean extendedMasterSecret)
-
setLocalCertificate
public SessionParameters.Builder setLocalCertificate(Certificate localCertificate)
-
setMasterSecret
public SessionParameters.Builder setMasterSecret(TlsSecret masterSecret)
-
setNegotiatedVersion
public SessionParameters.Builder setNegotiatedVersion(ProtocolVersion negotiatedVersion)
-
setPeerCertificate
public SessionParameters.Builder setPeerCertificate(Certificate peerCertificate)
-
setPSKIdentity
public SessionParameters.Builder setPSKIdentity(byte[] pskIdentity)
-
setSRPIdentity
public SessionParameters.Builder setSRPIdentity(byte[] srpIdentity)
-
setServerExtensions
public SessionParameters.Builder setServerExtensions(java.util.Hashtable serverExtensions) throws java.io.IOException
- Throws:
java.io.IOException
-
-