Examples of RSASSAVerifier


Examples of com.nimbusds.jose.crypto.RSASSAVerifier

        if (jwk.isPrivate()) { // only add the signer if there's a private key
          RSASSASigner signer = new RSASSASigner(((RSAKey) jwk).toRSAPrivateKey());
          signers.put(id, signer);
        }

        RSASSAVerifier verifier = new RSASSAVerifier(((RSAKey) jwk).toRSAPublicKey());
        verifiers.put(id, verifier);

      } else if (jwk instanceof ECKey) {
        // build EC signers & verifiers
View Full Code Here

Examples of com.nimbusds.jose.crypto.RSASSAVerifier

    assertEquals(JWSObject.State.SIGNED, signedJWT.getState());
    assertNotNull(signedJWT.getSignature());
    assertTrue(sigInput.equals(Base64URL.encode(signedJWT.getSigningInput())));

    JWSVerifier verifier = new RSASSAVerifier(publicKey);
    assertTrue(signedJWT.verify(verifier));
  }
View Full Code Here

Examples of com.nimbusds.jose.crypto.RSASSAVerifier

   */
  @Test
  public final void testAddJWSVerifierHappyPath() {
    try {
      final KeyPair keyPair = generateKeyPair("RSA", 1024);
      JWSVerifier verifier  = new RSASSAVerifier((RSAPublicKey) keyPair.getPublic());
      DefaultJWTDecoder jwtDecoder = new DefaultJWTDecoder();
      jwtDecoder.addJWSVerifier(verifier);
      Collection<JWSVerifier> verifiers = jwtDecoder.getJWSVerifiers();
      assertNotNull(verifiers);
      assertEquals(verifier.getAcceptedAlgorithms().size(), verifiers.size());
    } catch (NoSuchAlgorithmException e) {
      fail("Failed due to: " + e.getMessage());
    }
  }
View Full Code Here

Examples of com.nimbusds.jose.crypto.RSASSAVerifier

    assertEquals(JWSObject.State.SIGNED, signedJWT.getState());
    assertNotNull(signedJWT.getSignature());
    assertTrue(sigInput.equals(Base64URL.encode(signedJWT.getSigningInput())));

    JWSVerifier verifier = new RSASSAVerifier(publicKey);
    assertTrue(signedJWT.verify(verifier));
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.