public static RSAPublicKey decodeX509PublicKey()

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);
        }
    }