Bonsoir tout le monde !
Je viens vers vous puisque je n'arrive pas à trouver solution à mon problème... Je m'explique, je suis actuellement en train de réaliser un petit utilitaire pour signer des PDF grâce un certificat installé dans le magasin de certificat de chaque OS (windows et mac os x pour l'instant). Mon soucis est coté mac, en effet je possède aujourd'hui ce code :
Mon problème est que ce code marche une fois sur deux sur les macs. En gros j'ai un mac sur lequel tout fonctionne, il me demande une autorisation pour accéder au keystore, et un autre mac qui me retourne NULL en key....KeyStore ks = KeyStore.getInstance("KeychainStore", "Apple");
ks.load(null);
/* listing des certificats ailleurs et récupération de : s = mon alias de certificat */
X509Certificate c = (X509Certificate)ks.getCertificate(s);
PrivateKey key = (PrivateKey)ks.getKey(s, null);
Avez vous déjà rencontré ce type de soucis avec apple ?
Merci pour vos réponses et bonne soirée !!
Benoit D.
Partager