Package org.conscrypt
Class ClientKeyExchange
java.lang.Object
org.conscrypt.Message
org.conscrypt.ClientKeyExchange
public class ClientKeyExchange extends Message
Represents client key exchange message
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ClientKeyExchange()Creates empty messageClientKeyExchange(byte[] encrypted_pre_master_secret, boolean isTLS)Creates outbound messageClientKeyExchange(BigInteger dh_Yc)Creates outbound messageClientKeyExchange(HandshakeIODataStream in, int length, boolean isTLS, boolean isRSA)Creates inbound message -
Method Summary
Modifier and Type Method Description intgetType()Returns message typebooleanisEmpty()Returns true if the message is empty (in case of implicit DH Yc)voidsend(HandshakeIODataStream out)Sends message
-
Constructor Details
-
ClientKeyExchange
public ClientKeyExchange(byte[] encrypted_pre_master_secret, boolean isTLS)Creates outbound message- Parameters:
encrypted_pre_master_secret-isTLS-
-
ClientKeyExchange
Creates outbound message- Parameters:
dh_Yc-
-
ClientKeyExchange
public ClientKeyExchange()Creates empty message -
ClientKeyExchange
public ClientKeyExchange(HandshakeIODataStream in, int length, boolean isTLS, boolean isRSA) throws IOExceptionCreates inbound message- Parameters:
length-isTLS-isRSA-- Throws:
IOException
-
-
Method Details