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 Deprecated Methods Modifier and Type Method Description SessionParameters
build()
SessionParameters.Builder
setCipherSuite(int cipherSuite)
SessionParameters.Builder
setCompressionAlgorithm(short compressionAlgorithm)
SessionParameters.Builder
setExtendedMasterSecret(boolean extendedMasterSecret)
SessionParameters.Builder
setLocalCertificate(Certificate localCertificate)
SessionParameters.Builder
setMasterSecret(TlsSecret masterSecret)
SessionParameters.Builder
setNegotiatedVersion(ProtocolVersion negotiatedVersion)
SessionParameters.Builder
setPeerCertificate(Certificate peerCertificate)
SessionParameters.Builder
setPskIdentity(byte[] pskIdentity)
Deprecated.SessionParameters.Builder
setPSKIdentity(byte[] pskIdentity)
SessionParameters.Builder
setServerExtensions(java.util.Hashtable serverExtensions)
SessionParameters.Builder
setSRPIdentity(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)
Deprecated.
-
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
-
-