... mislim da ti ovo resava stvar...
X509EncodedKeySpec x509KeySpec = new X509EncodedKeySpec(readFromFile(pubFilePath));
KeyFactory keyFact = KeyFactory.getInstance(keyPairType);
publicKey = keyFact.generatePublic(x509KeySpec);
public static byte[] readFromFile(String filePath) throws Throwable {
FileInputStream in = null;
ByteArrayOutputStream bout = null;
try {
bout = new ByteArrayOutputStream();
in = new FileInputStream(filePath);
int c;
while ((c = in.read()) != -1)
bout.write(c);
return bout.toByteArray();
} finally {
in.close();
bout.close();
}
}
Sačuvaj me bože ravnodušnih ljudi.