File tree Expand file tree Collapse file tree
example/src/main/java/eu/webeid/example/security Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -76,10 +76,11 @@ public Authentication authenticate(Authentication auth) throws AuthenticationExc
7676 try {
7777 final String nonce = challengeNonceStore .getAndRemove ().getBase64EncodedNonce ();
7878 final X509Certificate userCertificate = tokenValidator .validate (authToken , nonce );
79- final String signingCertificate = requireSigningCert
79+ boolean isV11 = authToken .getFormat () != null && authToken .getFormat ().startsWith ("web-eid:1.1" );
80+ final String signingCertificate = (requireSigningCert && isV11 )
8081 ? authToken .getUnverifiedSigningCertificate ()
8182 : null ;
82- final List <SupportedSignatureAlgorithm > supportedSignatureAlgorithms = requireSigningCert
83+ final List <SupportedSignatureAlgorithm > supportedSignatureAlgorithms = ( requireSigningCert && isV11 )
8384 ? authToken .getSupportedSignatureAlgorithms ()
8485 : null ;
8586
You can’t perform that action at this time.
0 commit comments