Comment initialiser le fichier de clés
Mon code utilisé pour l'utilisation de la touche store pour sauvegarder un texte arbitraire comme une clé dans le fichier de clés comment je suis arriver le "fichier de clés n'est pas initialisé erreur", comment puis-je initialiser le fichier de clés?
public void secretKeyGeneration(View view) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException {
KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());
byte[] sek = "eru9tyighw34ilty348934i34uiq34q34ri".getBytes();
SecretKey sk = new SecretKeySpec(sek, 0, sek.length, "AES");
char[] password = "keystorepassword".toCharArray();
KeyStore.ProtectionParameter protParam =
new KeyStore.PasswordProtection(password);
KeyStore.SecretKeyEntry skEntry = new KeyStore.SecretKeyEntry(sk);
ks.setEntry("secretKeyAlias", skEntry, protParam);
}
OriginalL'auteur user3083447 | 2014-08-31
Vous devez vous connecter pour publier un commentaire.
Fichier de stockage des clés ont pour être initialisé et par conséquent, vous ont pour appeler le
Keystore.load(...)
méthode. Dans votre cas vous pouvez par exemple appeler:OriginalL'auteur Jcs