| /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-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-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/openam-core/src/main/java/org/forgerock/openam/sso/providers/stateless/ |
| 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());
|
| 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...] |
| /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/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...] |