Certificate report fails if no CommonName is present
ic0ns opened this issue · 0 comments
ic0ns commented
The CertificateReportGenerator throws an index out of bounds exception if the certificate has no CN
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at de.rub.nds.tlsscanner.probe.certificate.CertificateReportGenerator.setSubject(CertificateReportGenerator.java:70)
at de.rub.nds.tlsscanner.probe.certificate.CertificateReportGenerator.generateReport(CertificateReportGenerator.java:47)
at de.rub.nds.tlsscanner.probe.certificate.CertificateReportGenerator.generateReports(CertificateReportGenerator.java:39)
at de.rub.nds.tlsscanner.probe.CertificateProbe.executeTest(CertificateProbe.java:44)
at de.rub.nds.tlsscanner.probe.TlsProbe.call(TlsProbe.java:57)
at de.rub.nds.tlsscanner.probe.TlsProbe.call(TlsProbe.java:22)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)