Here are the examples of the java api class com.google.api.client.json.webtoken.JsonWebSignature.Header taken from open source projects.
1. GoogleIdTokenVerifierTest#testVerify()
Project: google-api-java-client
File: GoogleIdTokenVerifierTest.java
File: GoogleIdTokenVerifierTest.java
public void testVerify() throws Exception { GoogleIdTokenVerifier verifier = new GoogleIdTokenVerifier.Builder(new GooglePublicKeysManagerTest.PublicCertsMockHttpTransport(), new JacksonFactory()).build(); Header header = new Header(); header.setAlgorithm("RS25"); Payload payload = newPayload(CLIENT_ID); Payload payload2 = newPayload(CLIENT_ID + "2"); GoogleIdToken idToken = new GoogleIdToken(header, payload, new byte[0], new byte[0]); GoogleIdToken idToken2 = new GoogleIdToken(header, payload2, new byte[0], new byte[0]); assertFalse(verifier.verify(idToken)); assertFalse(verifier.verify(idToken2)); verifier = new GoogleIdTokenVerifier(new GooglePublicKeysManagerTest.PublicCertsMockHttpTransport(), new JacksonFactory()); assertFalse(verifier.verify(idToken)); assertFalse(verifier.verify(idToken2)); // TODO(yanivi): add a unit test that returns true }