Example usage for org.springframework.security.oauth2.provider.token.store KeyStoreKeyFactory KeyStoreKeyFactory

List of usage examples for org.springframework.security.oauth2.provider.token.store KeyStoreKeyFactory KeyStoreKeyFactory

Introduction

In this page you can find the example usage for org.springframework.security.oauth2.provider.token.store KeyStoreKeyFactory KeyStoreKeyFactory.

Prototype

public KeyStoreKeyFactory(Resource resource, char[] password) 

Source Link

Usage

From source file:net.prasenjit.security.login.OAuthConfigurer.java

@Bean
public JwtAccessTokenConverter jwtAccessTokenConverter() {
    JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
    KeyPair keyPair = new KeyStoreKeyFactory(new ClassPathResource("keystore.jks"), "test".toCharArray())
            .getKeyPair("test");
    converter.setKeyPair(keyPair);/*from  ww  w .  ja va2s.c  o  m*/
    return converter;
}

From source file:org.test.config.OAuthConfig.java

public JwtAccessTokenConverter jwtAccessTokenConverter() {
    JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
    KeyPair keyPair = new KeyStoreKeyFactory(new ClassPathResource("keystore.jks"), "foobar".toCharArray())
            .getKeyPair("test");
    converter.setKeyPair(keyPair);//from w ww .j  av  a  2 s. c  o m
    return converter;
}

From source file:net.prasenjit.auth.config.OAuthConfig.java

/**
 * <p>jwtAccessTokenConverter.</p>
 *
 * @return a {@link org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter} object.
 *///from   w  w  w.  j  a v a2 s . co m
@Bean
public JwtAccessTokenConverter jwtAccessTokenConverter() {
    JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
    KeyStoreKeyFactory keyFactory = new KeyStoreKeyFactory(resourceLoader.getResource(jwtKey.getLocation()),
            jwtKey.getStorePassword());
    if (jwtKey.getPassword() != null) {
        converter.setKeyPair(keyFactory.getKeyPair(jwtKey.getAlias(), jwtKey.getPassword()));
    } else {
        converter.setKeyPair(keyFactory.getKeyPair(jwtKey.getAlias()));
    }
    return converter;
}

From source file:org.appverse.web.framework.backend.security.oauth2.authserver.configuration.jwtstore.AuthorizationServerWithJWTStoreConfigurerAdapter.java

@Bean
public JwtAccessTokenConverter jwtTokenEnhancer() {
    // Implementation based on Java TrustStore. If you need something different you can
    // override and implement your own JwtAccessTokenConverter.
    // Authorization and ResourceServer implementation must be the same
    JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
    KeyPair keyPair = new KeyStoreKeyFactory(new ClassPathResource(oauthJwtKeystore),
            oauthJwtKeystorePassword.toCharArray()).getKeyPair(oauthJwtKeystoreKey);
    converter.setKeyPair(keyPair);/*w  w w  . j  a v a2  s  .  co m*/
    return converter;
}