org.bouncycastle.crypto.tls
Class SessionParameters.Builder
java.lang.Object
org.bouncycastle.crypto.tls.SessionParameters.Builder
- Enclosing class:
- SessionParameters
- public static final class SessionParameters.Builder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionParameters.Builder
public SessionParameters.Builder()
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)
setMasterSecret
public SessionParameters.Builder setMasterSecret(byte[] masterSecret)
setPeerCertificate
public SessionParameters.Builder setPeerCertificate(Certificate peerCertificate)
setPskIdentity
public SessionParameters.Builder setPskIdentity(byte[] pskIdentity)
- Deprecated. Use
setPSKIdentity(byte[])
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