protected void preparePremasterSecret(T msg) { msg.getComputations().setPremasterSecret(premasterSecret); LOGGER.debug("PremasterSecret: " + ArrayConverter.bytesToHexString(msg.getComputations().getPremasterSecret().getValue())); }
protected void preparePadding(T msg) { msg.getComputations().setPadding(padding); LOGGER.debug("Padding: " + ArrayConverter.bytesToHexString(msg.getComputations().getPadding().getValue())); }
protected void preparePlainPaddedPremasterSecret(T msg) { msg.getComputations().setPlainPaddedPremasterSecret( ArrayConverter.concatenate(new byte[] { 0x00, 0x02 }, padding, new byte[] { 0x00 }, msg .getComputations().getPremasterSecret().getValue())); LOGGER.debug("PlainPaddedPremasterSecret: " + ArrayConverter.bytesToHexString(msg.getComputations().getPlainPaddedPremasterSecret().getValue())); }
protected void prepareClientServerRandom(T msg) { clientServerRandom = ArrayConverter.concatenate(chooser.getClientRandom(), chooser.getServerRandom()); msg.getComputations().setClientServerRandom(clientServerRandom); LOGGER.debug("ClientRandom: " + ArrayConverter.bytesToHexString(msg.getComputations().getClientServerRandom().getValue())); }
preparePlainPaddedPremasterSecret(msg); byte[] paddedPremasterSecret = msg.getComputations().getPlainPaddedPremasterSecret().getValue();