@Override public Collection<JWSAlgorithm> getAllSigningAlgsSupported() { Set<JWSAlgorithm> algs = new HashSet<>(); for (JWSSigner signer : signers.values()) { algs.addAll(signer.supportedJWSAlgorithms()); } for (JWSVerifier verifier : verifiers.values()) { algs.addAll(verifier.supportedJWSAlgorithms()); } return algs; }
verified = verifier.verify(getHeader(), getSigningInput(), getSignature());
verifier.setProvider(jcaProvider);
verifier.getJCAContext().setSecureRandom(jcaContext.getSecureRandom()); verifier.getJCAContext().setProvider(jcaContext.getProvider());