in service/src/main/java/org/apache/fineract/cn/provisioner/internal/util/TokenProvider.java [35:54]
public TokenProvider(
final String keyTimestamp,
final BigInteger privateKeyModulus,
final BigInteger privateKeyExponent,
final SystemAccessTokenSerializer tokenSerializer) {
super();
this.tokenSerializer = tokenSerializer;
try {
this.keyTimestamp = keyTimestamp;
final KeyFactory keyFactory = KeyFactory.getInstance("RSA");
final RSAPrivateKeySpec rsaPrivateKeySpec
= new RSAPrivateKeySpec(privateKeyModulus, privateKeyExponent);
this.privateKey = keyFactory.generatePrivate(rsaPrivateKeySpec);
} catch (final Exception ex) {
throw new IllegalStateException("Could not read RSA key pair!", ex);
}
}