use of org.springframework.security.oauth2.provider.token.store.KeyStoreKeyFactory in project sw360portal by sw360.
the class Sw360AuthorizationServerConfiguration method jwtAccessTokenConverter.
@Bean
protected JwtAccessTokenConverter jwtAccessTokenConverter() {
KeyStoreKeyFactory keyStoreKeyFactory = new KeyStoreKeyFactory(new ClassPathResource("jwt-keystore.jks"), "sw360SecretKey".toCharArray());
JwtAccessTokenConverter jwtAccessTokenConverter = new JwtAccessTokenConverter();
jwtAccessTokenConverter.setKeyPair(keyStoreKeyFactory.getKeyPair("jwt"));
return jwtAccessTokenConverter;
}
use of org.springframework.security.oauth2.provider.token.store.KeyStoreKeyFactory in project sw360portal by sw360.
the class Sw360AuthorizationServerConfiguration method jwtAccessTokenConverter.
@Bean
protected JwtAccessTokenConverter jwtAccessTokenConverter() {
KeyStoreKeyFactory keyStoreKeyFactory = new KeyStoreKeyFactory(new ClassPathResource("jwt-keystore.jks"), "sw360SecretKey".toCharArray());
JwtAccessTokenConverter jwtAccessTokenConverter = new JwtAccessTokenConverter();
jwtAccessTokenConverter.setKeyPair(keyStoreKeyFactory.getKeyPair("jwt"));
return jwtAccessTokenConverter;
}
use of org.springframework.security.oauth2.provider.token.store.KeyStoreKeyFactory in project new-cloud by xie-summer.
the class OAuth2JWTAuthorizationConfig method jwtAccessTokenConverter.
/**
* 使用JWT对称加密
* @return
*/
// @Bean
// public JwtAccessTokenConverter jwtAccessTokenConverter() {
// JwtAccessTokenConverter jwtAccessTokenConverter = new JwtAccessTokenConverter();
// jwtAccessTokenConverter.setSigningKey(CommonConstant.SIGN_KEY);
// return jwtAccessTokenConverter;
// }
/**
* 使用JWT不对称加密 ,认证中加密,资源服务器验签解密
* @return
*/
@Bean
public JwtAccessTokenConverter jwtAccessTokenConverter() {
final JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
KeyStoreKeyFactory keyStoreKeyFactory = new KeyStoreKeyFactory(new ClassPathResource("mytest.jks"), "mypass".toCharArray());
converter.setKeyPair(keyStoreKeyFactory.getKeyPair("mytest"));
converter.setAccessTokenConverter(new CustomerAccessTokenConverter());
return converter;
}
use of org.springframework.security.oauth2.provider.token.store.KeyStoreKeyFactory in project tutorials by eugenp.
the class AuthServerConfigurer method jwtAccessTokenConverter.
@Bean
public JwtAccessTokenConverter jwtAccessTokenConverter() {
KeyStoreKeyFactory keyStoreKeyFactory = new KeyStoreKeyFactory(keystore, keystorePassword.toCharArray());
KeyPair keyPair = keyStoreKeyFactory.getKeyPair(keyAlias, keyPassword.toCharArray());
JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
converter.setKeyPair(keyPair);
return converter;
}
Aggregations