/forgerock/openam-v13/openam-core/src/main/java/org/forgerock/openam/sso/providers/stateless/ |
H A D | JwtSessionMapperBuilder.java | 40 private JwsAlgorithm jwsAlgorithm = JwsAlgorithm.NONE; field in class:JwtSessionMapperBuilder 59 jwsAlgorithm = JwsAlgorithm.RS256; 113 private void signedUsingHSxxx(@Nonnull final JwsAlgorithm jwsAlgorithm, @Nonnull final String sharedSecret) { argument 115 Reject.ifNull(jwsAlgorithm, "jwsAlgorithm must not be null."); 120 this.jwsAlgorithm = jwsAlgorithm; 151 return new JwtSessionMapper(jwsAlgorithm, signingHandler, verificationHandler, encryptionKeyPair);
|
H A D | JwtSessionMapper.java | 52 private final JwsAlgorithm jwsAlgorithm; field in class:JwtSessionMapper 60 * @param jwsAlgorithm Non-null, JwtAlgorithm to use for signing and verification. 66 public JwtSessionMapper(@Nonnull JwsAlgorithm jwsAlgorithm, argument 71 Reject.ifNull(jwsAlgorithm, "jwsAlgorithm must not be null."); 75 this.jwsAlgorithm = jwsAlgorithm; 104 .sign(signingHandler, jwsAlgorithm) 110 .headers().alg(jwsAlgorithm).done() 158 return jwsAlgorithm [all...] |
/forgerock/openam/openam-core/src/main/java/org/forgerock/openam/sso/providers/stateless/ |
H A D | JwtSessionMapperBuilder.java | 62 JwsAlgorithm jwsAlgorithm = JwsAlgorithm.NONE; field in class:JwtSessionMapperBuilder 100 jwsAlgorithm = JwsAlgorithm.RS256; 154 private void signedUsingHSxxx(@Nonnull final JwsAlgorithm jwsAlgorithm, @Nonnull final String sharedSecret) { argument 156 Reject.ifNull(jwsAlgorithm, "jwsAlgorithm must not be null."); 161 this.jwsAlgorithm = jwsAlgorithm; 209 private void signedUsingESxxx(@Nonnull final JwsAlgorithm jwsAlgorithm, @Nonnull final KeyPair signingKeyPair) { argument 212 jwsAlgorithm); 214 jwsAlgorithm); [all...] |
H A D | JwtSessionMapper.java | 62 final JwsAlgorithm jwsAlgorithm; field in class:JwtSessionMapper 83 this.jwsAlgorithm = builder.jwsAlgorithm; 118 if (jwsAlgorithm != JwsAlgorithm.NONE) { 119 return jwtBuilder.signedWith(signingHandler, jwsAlgorithm).build(); 126 .headers().alg(jwsAlgorithm).zip(compressionAlgorithm).done() 150 if (jwsAlgorithm != JwsAlgorithm.NONE) { 188 return jwsAlgorithm.equals(signedJwt.getHeader().getAlgorithm());
|
/forgerock/openam/openam-sts/openam-token-service-sts/src/main/java/org/forgerock/openam/sts/tokengeneration/oidc/ |
H A D | OpenIdConnectTokenGenerationImpl.java | 91 final JwsAlgorithm jwsAlgorithm = tokenConfig.getSignatureAlgorithm(); 92 final JwsAlgorithmType jwsAlgorithmType = jwsAlgorithm.getAlgorithmType(); 96 final SignedJwt signedJwt = symmetricSign(openIdConnectToken, jwsAlgorithm, tokenConfig.getClientSecret()); 99 final SignedJwt signedJwt = asymmetricSign(openIdConnectToken, jwsAlgorithm, getKeyPair(stsInstanceState.getOpenIdConnectTokenPKIProvider(), 184 private SignedJwt symmetricSign(STSOpenIdConnectToken openIdConnectToken, JwsAlgorithm jwsAlgorithm, argument 186 if (!JwsAlgorithmType.HMAC.equals(jwsAlgorithm.getAlgorithmType())) { 189 + jwsAlgorithm.getAlgorithmType()); 193 JwsHeaderBuilder builder = jwtBuilderFactory.jws(signingHandler).headers().alg(jwsAlgorithm); 198 private SignedJwt asymmetricSign(STSOpenIdConnectToken openIdConnectToken, JwsAlgorithm jwsAlgorithm, argument 200 if (!JwsAlgorithmType.RSA.equals(jwsAlgorithm 233 handleKeyIdentification(JwsHeaderBuilder jwsHeaderBuilder, OpenIdConnectTokenPublicKeyReferenceType publicKeyReferenceType, RSAPublicKey rsaPublicKey, JwsAlgorithm jwsAlgorithm) argument 247 buildRSAJWKForPublicKey(RSAPublicKey rsaPublicKey, JwsAlgorithm jwsAlgorithm) argument [all...] |
/forgerock/openam-v13/openam-sts/openam-token-service-sts/src/main/java/org/forgerock/openam/sts/tokengeneration/oidc/ |
H A D | OpenIdConnectTokenGenerationImpl.java | 91 final JwsAlgorithm jwsAlgorithm = tokenConfig.getSignatureAlgorithm(); 92 final JwsAlgorithmType jwsAlgorithmType = jwsAlgorithm.getAlgorithmType(); 96 final SignedJwt signedJwt = symmetricSign(openIdConnectToken, jwsAlgorithm, tokenConfig.getClientSecret()); 99 final SignedJwt signedJwt = asymmetricSign(openIdConnectToken, jwsAlgorithm, getKeyPair(stsInstanceState.getOpenIdConnectTokenPKIProvider(), 184 private SignedJwt symmetricSign(STSOpenIdConnectToken openIdConnectToken, JwsAlgorithm jwsAlgorithm, argument 186 if (!JwsAlgorithmType.HMAC.equals(jwsAlgorithm.getAlgorithmType())) { 189 + jwsAlgorithm.getAlgorithmType()); 193 JwsHeaderBuilder builder = jwtBuilderFactory.jws(signingHandler).headers().alg(jwsAlgorithm); 198 private SignedJwt asymmetricSign(STSOpenIdConnectToken openIdConnectToken, JwsAlgorithm jwsAlgorithm, argument 200 if (!JwsAlgorithmType.RSA.equals(jwsAlgorithm 233 handleKeyIdentification(JwsHeaderBuilder jwsHeaderBuilder, OpenIdConnectTokenPublicKeyReferenceType publicKeyReferenceType, RSAPublicKey rsaPublicKey, JwsAlgorithm jwsAlgorithm) argument 247 buildRSAJWKForPublicKey(RSAPublicKey rsaPublicKey, JwsAlgorithm jwsAlgorithm) argument [all...] |
/forgerock/openam-v13/openam-sts/openam-token-service-sts/src/test/java/org/forgerock/openam/sts/tokengeneration/oidc/crypto/ |
H A D | OpenIdConnectTokenPKIProviderFactoryImplTest.java | 39 private OpenIdConnectTokenConfig getConfig(JwsAlgorithm jwsAlgorithm) { argument 46 .signatureAlgorithm(jwsAlgorithm)
|
/forgerock/openam/openam-sts/openam-token-service-sts/src/test/java/org/forgerock/openam/sts/tokengeneration/oidc/crypto/ |
H A D | OpenIdConnectTokenPKIProviderFactoryImplTest.java | 39 private OpenIdConnectTokenConfig getConfig(JwsAlgorithm jwsAlgorithm) { argument 46 .signatureAlgorithm(jwsAlgorithm)
|
/forgerock/openam/openam-oauth2/src/main/java/org/forgerock/openidconnect/ |
H A D | OpenIdConnectToken.java | 381 JwsAlgorithm jwsAlgorithm = JwsAlgorithm.valueOf(signingAlgorithm); 389 SigningHandler signingHandler = getSigningHandler(jwsAlgorithm); 395 return createEncryptedJwt(signingHandler, jwsAlgorithm, claimsSet); 397 return createSignedJwt(signingHandler, jwsAlgorithm, claimsSet); 401 private SigningHandler getSigningHandler(JwsAlgorithm jwsAlgorithm) { argument 403 if (JwsAlgorithmType.RSA.equals(jwsAlgorithm.getAlgorithmType())) { 405 } else if (JwsAlgorithmType.ECDSA.equals(jwsAlgorithm.getAlgorithmType())) { 413 private Jwt createEncryptedJwt(SigningHandler signingHandler, JwsAlgorithm jwsAlgorithm, JwtClaimsSet claimsSet) { argument 416 return signedJwtBuilder(signingHandler, jwsAlgorithm, claimsSet).encrypt(encryptionKey).headers() 423 private Jwt createSignedJwt(SigningHandler signingHandler, JwsAlgorithm jwsAlgorithm, JwtClaimsSe argument 427 signedJwtBuilder(SigningHandler signingHandler, JwsAlgorithm jwsAlgorithm, JwtClaimsSet claimsSet) argument [all...] |
/forgerock/openam-v13/openam-oauth2-common/openid-connect-core/src/main/java/org/forgerock/openidconnect/ |
H A D | OpenIdConnectToken.java | 298 final JwsAlgorithm jwsAlgorithm = JwsAlgorithm.valueOf(algorithm); 299 if (jwsAlgorithm == null) { 305 if (JwsAlgorithmType.RSA.equals(jwsAlgorithm.getAlgorithmType())) { 311 JwsHeaderBuilder builder = jwtBuilderFactory.jws(signingHandler).headers().alg(jwsAlgorithm);
|
/forgerock/openam/openam-oauth2/src/test/java/org/forgerock/openidconnect/ |
H A D | OpenIdConnectTokenTest.java | 171 for (JwsAlgorithm jwsAlgorithm : JwsAlgorithm.values()) { 172 if (jwsAlgorithm == JwsAlgorithm.NONE) { 175 results.add(new Object[] { jwsAlgorithm, null, null }); // Signing only 196 results.add(new Object[] { jwsAlgorithm, jweAlgorithm, encryptionMethod });
|
/forgerock/openam-v13/openam-uma/src/main/java/org/forgerock/openam/uma/ |
H A D | IdTokenClaimGatherer.java | 120 JwsAlgorithm jwsAlgorithm = signedJwt.getHeader().getAlgorithm(); 122 if (JwsAlgorithmType.RSA.equals(jwsAlgorithm.getAlgorithmType())) {
|
/forgerock/openam/openam-uma/src/main/java/org/forgerock/openam/uma/ |
H A D | IdTokenClaimGatherer.java | 121 JwsAlgorithm jwsAlgorithm = signedJwt.getHeader().getAlgorithm(); 123 if (JwsAlgorithmType.RSA.equals(jwsAlgorithm.getAlgorithmType())) {
|
/forgerock/openam/openam-core/src/test/java/org/forgerock/openam/sso/providers/stateless/ |
H A D | JwtSessionMapperConfigTest.java | 110 assertThat(result.jwsAlgorithm).isEqualTo(JwsAlgorithm.RS256); 123 assertThat(result.jwsAlgorithm).isEqualTo(type); 132 assertThat(result.jwsAlgorithm).isEqualTo(algorithm);
|
/forgerock/openam/openam-oauth2/src/main/java/org/forgerock/openam/oauth2/ |
H A D | StatefulTokenStore.java | 391 final JwsAlgorithm jwsAlgorithm = JwsAlgorithm.valueOf(algorithm); 392 if (JwsAlgorithmType.RSA.equals(jwsAlgorithm.getAlgorithmType()) || 393 JwsAlgorithmType.ECDSA.equals(jwsAlgorithm.getAlgorithmType())) {
|
/forgerock/openam-v13/openam-oauth2/src/main/java/org/forgerock/openam/oauth2/ |
H A D | OpenAMTokenStore.java | 354 final JwsAlgorithm jwsAlgorithm = JwsAlgorithm.valueOf(algorithm); 355 if (JwsAlgorithmType.RSA.equals(jwsAlgorithm.getAlgorithmType())) {
|