Fix test failure in X509BrowserCRLTest on IBM JDK. Don't display details of exception message to the end user

Closes #12458
This commit is contained in:
mposolda 2022-06-13 13:42:33 +02:00 committed by Marek Posolda
parent 39a507f0cb
commit 3aefb59d40
3 changed files with 4 additions and 4 deletions

View file

@ -96,7 +96,7 @@ public class X509ClientCertificateAuthenticator extends AbstractX509ClientCertif
String errorMessage = "Certificate validation's failed.";
// TODO is calling form().setErrors enough to show errors on login screen?
context.challenge(createErrorResponse(context, certs[0].getSubjectDN().getName(),
errorMessage, e.getMessage()));
errorMessage, "Certificate revoked or incorrect."));
context.attempted();
return;
}

View file

@ -136,7 +136,7 @@ public class X509BrowserCRLTest extends AbstractX509AuthenticationTest {
Assert.assertNotNull(cfgId);
// Verify there is an error message because of invalid CRL signature
assertLoginFailedWithExpectedX509Error("Certificate validation's failed.\nSignature length not correct");
assertLoginFailedWithExpectedX509Error("Certificate validation's failed.\nCertificate revoked or incorrect.");
}
@ -194,7 +194,7 @@ public class X509BrowserCRLTest extends AbstractX509AuthenticationTest {
private void assertLoginFailedDueRevokedCertificate() {
assertLoginFailedWithExpectedX509Error("Certificate validation's failed.\nCertificate has been revoked, certificate's subject:");
assertLoginFailedWithExpectedX509Error("Certificate validation's failed.\nCertificate revoked or incorrect.");
}
private void assertLoginFailedWithExpectedX509Error(String expectedError) {

View file

@ -106,7 +106,7 @@ public class X509BrowserLoginTest extends AbstractX509AuthenticationTest {
loginConfirmationPage.open();
Assert.assertThat(loginPage.getError(), containsString("Certificate validation's failed.\n" +
"Key Usage bit 'dataEncipherment' is not set."));
"Certificate revoked or incorrect."));
}
@Test