Examples of JWSVerifier


Examples of com.nimbusds.jose.JWSVerifier

    assertEquals(s, jwsObject.getParsedString());

    assertEquals("State check", JWSObject.State.SIGNED, jwsObject.getState());

    JWSVerifier verifier = new RSASSAVerifier(PUBLIC_KEY);

    boolean verified = jwsObject.verify(verifier);

    assertFalse("Signature check", verified);
  }
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

    String s = jwsObject.serialize();

    // To parse the JWS and verify it, e.g. on client-side
    jwsObject = JWSObject.parse(s);

    JWSVerifier verifier = new RSASSAVerifier(publicKey);

    assertTrue(jwsObject.verify(verifier));

    assertEquals("In RSA we trust!", jwsObject.getPayload().toString());
  }
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

    Base64URL sig2 = jwsObject2.getSignature();

    assertTrue("Signature comparison", sig1.equals(sig2));

    // Verifier from raw Java RSA key
    JWSVerifier verifier = new RSASSAVerifier(rsaPublicKey);
    assertTrue(jwsObject1.verify(verifier));
    assertTrue(jwsObject2.verify(verifier));

    // Verifier from JWK representation
    verifier = new RSASSAVerifier(rsaJWK.toRSAPublicKey());
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

    JWSObject jwsObject = JWSObject.parse(jws);

    assertEquals(JWSAlgorithm.RS256, jwsObject.getHeader().getAlgorithm());
    assertEquals("bilbo.baggins@hobbiton.example", jwsObject.getHeader().getKeyID());

    JWSVerifier verifier = new RSASSAVerifier(jwk.toRSAPublicKey());

    assertTrue(jwsObject.verify(verifier));

    assertEquals("SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IH" +
      "lvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBk" +
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

    JWSObject jwsObject = JWSObject.parse(jws);

    assertEquals(JWSAlgorithm.PS384, jwsObject.getHeader().getAlgorithm());
    assertEquals("bilbo.baggins@hobbiton.example", jwsObject.getHeader().getKeyID());

    JWSVerifier verifier = new RSASSAVerifier(jwk.toRSAPublicKey());

    assertTrue(jwsObject.verify(verifier));

    assertEquals("SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IH" +
      "lvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBk" +
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

    String s = jwsObject.serialize();

    // To parse the JWS and verify it, e.g. on client-side
    jwsObject = JWSObject.parse(s);

    JWSVerifier verifier = new MACVerifier(sharedSecret);

    assertTrue(jwsObject.verify(verifier));

    assertEquals("Hello, world!", jwsObject.getPayload().toString());
  }
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

  public void testVerifyWithReadyVector()
    throws Exception {

    JWSHeader header = JWSHeader.parse(b64header);

    JWSVerifier verifier = new MACVerifier(sharedSecret);

    boolean verified = verifier.verify(header, signable, b64sig);

    assertTrue("Signature check", verified);
  }
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

    assertEquals(s, jwsObject.getParsedString());

    assertEquals("State check", JWSObject.State.SIGNED, jwsObject.getState());

    JWSVerifier verifier = new MACVerifier(sharedSecret);

    boolean verified = jwsObject.verify(verifier);

    assertTrue("Signature check", verified);
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

    JWSObject jwsObject = JWSObject.parse(jws);

    assertEquals(JWSAlgorithm.HS256, jwsObject.getHeader().getAlgorithm());
    assertEquals("018c0ae5-4d9b-471b-bfd6-eef314bc7037", jwsObject.getHeader().getKeyID());

    JWSVerifier verifier = new MACVerifier(jwk.toByteArray());

    assertTrue(jwsObject.verify(verifier));

    assertEquals("SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IH" +
      "lvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBk" +
View Full Code Here

Examples of com.nimbusds.jose.JWSVerifier

    JWSObject jwsObject = JWSObject.parse(jws);

    assertEquals(JWSAlgorithm.ES512, jwsObject.getHeader().getAlgorithm());
    assertEquals("bilbo.baggins@hobbiton.example", jwsObject.getHeader().getKeyID());

    JWSVerifier verifier = new ECDSAVerifier(jwk.getX().decodeToBigInteger(), jwk.getY().decodeToBigInteger());

    assertTrue(jwsObject.verify(verifier));

    assertEquals("SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IH" +
      "lvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBk" +
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.