i'am trying to create a public key object. this is my code :
1- EncodedKeySpec pubKeySpec = new X509EncodedKeySpec(pkbytes); 2- KeyFactory keyFactory = KeyFactory.getInstance("DSA"); 2- PublicKey pubKey = keyFactory.generatePublic(pubKeySpec); 3- signAl = Signature.getInstance(SHA1withDSA);
where pkbytes is an array of bytes that i've created from the file that content the public key but when i execute the programm, i get an this exception InvalidKeySpecException.Someone has an idea ? thank you.