@Override public void adjustTLSExtensionContext(CertificateStatusRequestExtensionMessage message) { context.setCertificateStatusRequestExtensionRequestType(CertificateStatusRequestType .getCertificateStatusRequestType(message.getCertificateStatusRequestType().getValue())); LOGGER.debug("Adjusted the Certificate Status Request Type in the TLSContext to " + context.getCertificateStatusRequestExtensionRequestType()); context.setCertificateStatusRequestExtensionRequestExtension(message.getRequestExtension().getValue()); LOGGER.debug("Adjusted the Certificate Status Request Request Extension to " + bytesToHexString(context.getCertificateStatusRequestExtensionRequestExtension())); context.setCertificateStatusRequestExtensionResponderIDList(message.getResponderIDList().getValue()); LOGGER.debug("Adjusted the Certificate Status Request Responder ID List to " + bytesToHexString(context.getCertificateStatusRequestExtensionResponderIDList())); }
@Override public void prepareExtensionContent() { msg.setCertificateStatusRequestType(chooser.getConfig().getCertificateStatusRequestExtensionRequestType() .getCertificateStatusRequestValue()); LOGGER.debug("Prepared the CertificateStatusRequestExtension with request type " + CertificateStatusRequestType.getCertificateStatusRequestType(msg.getCertificateStatusRequestType() .getValue())); msg.setResponderIDList(chooser.getConfig().getCertificateStatusRequestExtensionResponderIDList()); msg.setResponderIDListLength(msg.getResponderIDList().getValue().length); LOGGER.debug("Prepared the CertificateStatusRequestExtension with responder ID list " + bytesToHexString(msg.getResponderIDList())); msg.setRequestExtension(chooser.getConfig().getCertificateStatusRequestExtensionRequestExtension()); msg.setRequestExtensionLength(msg.getRequestExtension().getValue().length); LOGGER.debug("Prepared the CertificateStatusRequestExtension with request extension " + bytesToHexString(msg.getRequestExtension())); }