in src/main/java/com/example/crypto/RSAUtils.java [33:41]
public static RSAPublicKey decodeX509PublicKey(final byte[] publicKey) {
final X509EncodedKeySpec spec = new X509EncodedKeySpec(publicKey);
try {
final RSAPublicKey pk = (RSAPublicKey) KeyFactory.getInstance("RSA").generatePublic(spec);
return pk;
} catch (final InvalidKeySpecException | NoSuchAlgorithmException e) {
throw new CryptoException(e);
}
}