Comment stocker la Clé Privée et la Clé Publique dans le fichier de clés
Tous.Je suis en train de travailler sur un projet android. J'ai besoin de générer une paire de clés RSA alors les utiliser pour communiquer avec les autres.J'ai besoin de stocker la clé privée et la clé publique dans un endroit sûr et je trouve KeyStore pourrait être utilisé.
Je vois qu'il contient pourraient magasin de magasin de clés.PrivateKeyEntry mais il a besoin d'un Certificat[] chaîne. J'ai essayé de le créer, mais a échoué...
Est-ce que quelqu'un pourrait coller un exemple de code utilisé pour stocker la clé privée et une clé publique.
Merci beaucoup!
Salut, avez-vous de créer/gérer des certificats par programmation?. Parce que Vous n'avez pas à écrire de code pour créer ou importer des certificats dans le magasin de clés. Vous pouvez utiliser keytool pour cette.
Salut supermal, merci de votre réponse.Je dois finir ce programme.
jetez un oeil à la doc docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html
Je dirais que cela peut être assez d'informations sur les programatical l'utilisation de fichier de clés
Le bouncycastle PKIX/CMS bibliothèque peut être utilisé pour générer un Certificat de la programmation.
Salut supermal, merci de votre réponse.Je dois finir ce programme.
jetez un oeil à la doc docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html
Je dirais que cela peut être assez d'informations sur les programatical l'utilisation de fichier de clés
Le bouncycastle PKIX/CMS bibliothèque peut être utilisé pour générer un Certificat de la programmation.
OriginalL'auteur wayne_bai | 2012-06-25
Vous devez vous connecter pour publier un commentaire.
Comme vous l'avez dit, afin de stocker la clé Privée dans le fichier de clés, vous avez besoin de la clé Privée (que vous avez) et la chaîne de Certificat de la clé publique correspondante. Ce que vous avez à faire est simplement de la clé publique, vous devez vous procurer un certificat auprès d'une autorité basée sur votre clé publique. Oui, vous pouvez vous auto-signer le certificat. Mais je ne pense pas qu'il y est intégré API Java pour créer et signer un certificat de la programmation.
Il y avait discussion similaire sur ce fil. La solution retenue décrit le stockage de la clé privée et la clé publique à l'extérieur du magasin de clés dans un fichier protégé.
Vous pouvez en lire plus à propos de Java Cryptography architecture ici http://docs.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html
Espère que cette aide.
OriginalL'auteur sperumal