Skip to content

Commit ae7110e

Browse files
authored
Merge pull request #74 from tls-attacker/fix/serialization
Added workaround for TLS-Scanner result recursion again
2 parents 7722129 + 60fe280 commit ae7110e

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

TLS-Test-Framework/src/main/java/de/rub/nds/tlstest/framework/execution/TestPreparator.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import de.rub.nds.anvilcore.context.AnvilContext;
77
import de.rub.nds.anvilcore.junit.extension.EndpointConditionExtension;
88
import de.rub.nds.scanner.core.probe.ProbeType;
9+
import de.rub.nds.scanner.core.probe.result.TestResults;
910
import de.rub.nds.tlsattacker.core.config.Config;
1011
import de.rub.nds.tlsattacker.core.config.delegate.GeneralDelegate;
1112
import de.rub.nds.tlsattacker.core.connection.OutboundConnection;
@@ -23,6 +24,7 @@
2324
import de.rub.nds.tlsattacker.transport.tcp.ServerTcpTransportHandler;
2425
import de.rub.nds.tlsscanner.clientscanner.config.ClientScannerConfig;
2526
import de.rub.nds.tlsscanner.clientscanner.execution.TlsClientScanner;
27+
import de.rub.nds.tlsscanner.core.constants.TlsAnalyzedProperty;
2628
import de.rub.nds.tlsscanner.core.constants.TlsProbeType;
2729
import de.rub.nds.tlsscanner.serverscanner.config.ServerScannerConfig;
2830
import de.rub.nds.tlsscanner.serverscanner.execution.TlsServerScanner;
@@ -306,6 +308,7 @@ private void serverTestPreparation() {
306308
new TlsServerScanner(scannerConfig, testContext.getStateExecutor());
307309

308310
ServerReport serverReport = scanner.scan();
311+
serverReport.putResult(TlsAnalyzedProperty.HTTPS_HEADER, TestResults.ERROR_DURING_TEST);
309312
FeatureExtractionResult report =
310313
ServerFeatureExtractionResult.fromServerScanReport(serverReport);
311314
saveToCache(report);

0 commit comments

Comments
 (0)