Examples of JWS


Examples of org.apache.oltu.jose.jws.JWS

        assertTrue(method.verify(hs256 + payload + key.getValue(), hs256, payload, key));
    }

    @Test
    public void signJWS() {
        JWS jws = new JWS.Builder()
                         .setType("JWT").
                         setAlgorithm("TEST")
                         .setPayload(payload)
                         .sign(method, key)
                         .build();

        assertEquals("TEST", jws.getHeader().getAlgorithm());
        assertEquals(signature, jws.getSignature());
    }
View Full Code Here

Examples of org.apache.oltu.jose.jws.JWS

        assertEquals(signature, jws.getSignature());
    }

    @Test
    public void validateJWS() {
        JWS jws = new JWS.Builder()
                         .setType("JWT")
                         .setAlgorithm("TEST")
                         .setPayload(payload)
                         .sign(method, key)
                         .build();
        assertTrue(jws.validate(method, key));
    }
View Full Code Here

Examples of org.apache.oltu.jose.jws.JWS

    private final JWSWriter jwsWriter = new JWSWriter();

    @Test
    public void serialize() {
        JWS jws = new JWS.Builder()
                         .setAlgorithm("HS256")
                         .setType("JWT")
                         .setCritical(new String[]{ "exp" })
                         .setPayload("{\"iss\":\"joe\",\r\n \"exp\":1300819380,\r\n \"http://example.com/is_root\":true}")
                         .setSignature("dBjftO-_ve-_ve-_vSVP77-9YH3Yre-_ve-_vRbvv70lTWnWv--_vVtYBVhT77-977-9eQ")
View Full Code Here

Examples of org.apache.oltu.jose.jws.JWS

    private JWSReader reader = new JWSReader();

    @Test
    public void parse() {
        JWS jws = reader.read("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImNyaXQiOlsiZXhwIl19.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftO-_ve-_ve-_vSVP77-9YH3Yre-_ve-_vRbvv70lTWnWv--_vVtYBVhT77-977-9eQ");

        assertEquals("JWT", jws.getHeader().getType());
        assertEquals("HS256", jws.getHeader().getAlgorithm());
        assertArrayEquals(new String[]{ "exp" }, jws.getHeader().getCritical());
        assertEquals("{\"iss\":\"joe\",\r\n \"exp\":1300819380,\r\n \"http://example.com/is_root\":true}", jws.getPayload());
        assertEquals("dBjftO-_ve-_ve-_vSVP77-9YH3Yre-_ve-_vRbvv70lTWnWv--_vVtYBVhT77-977-9eQ", jws.getSignature());
    }
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.