/*public static PrivateKey readPrivateKey(String filenameDer) throws Exception { byte[] keyBytes = readAllBytes(filenameDer); logger.debug("Key = " + Hex.encodeHexString(keyBytes)); return readPrivateKey(keyBytes); }*/ public static PrivateKey readPrivateKey(byte[] keyBytes) throws Exception { KeyFactory keyFactory = newKeyFactory(); PKCS8EncodedKeySpec spec = new PKCS8EncodedKeySpec(keyBytes); return keyFactory.generatePrivate(spec); }