Est-il possible de créer JKS fichier de magasin de clés sans mot de passe?
Je suis en train d'expérimenter avec OSGi des autorisations conditionnelles mécanisme. Plus précisément, je suis en train d'utiliser org.osgi.service.condpermadmin.BundleSignerCondition pour limiter les faisceaux peut être démarré. La Documentation que j'ai, afin d'utiliser cette autorisation, je dois spécifier le chemin d'accès à JKS des fichiers de clés à l'aide de org.osgi.cadre.confiance.référentiels cadre de la configuration de la propriété. Cependant, la même documentation mentionne que JKS mentionnés dans cette propriété ne doit pas avoir un mot de passe. La question est donc: comment faire pour créer un JKS sans mot de passe? L'utilitaire Keytool refuse de créer JKS avec mot de passe vide.
OriginalL'auteur Alex | 2014-05-13
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas créer un fichier de clés avec un mot de passe vide avec keytool depuis un moment, mais vous pouvez toujours le faire par programmation.
Lire un cert comme ceci:
Que de créer le fichier de clés avec le mot de passe vide comme ceci:
Exécutez la commande:
Il vous sera demander un mot de passe, mais vous pouvez appuyez simplement sur entrée. Vous obtiendrez le message d'avertissement suivant, mais le contenu du fichier de stockage des clés seront inscrites:
Cela pourrait fonctionner pour vous.
keytool
à partir d'Oracle pouvez imprimer le contenu même sans mot de passe, leur mise en œuvre est telle - pas de mot de passe fournis = message d'avertissement est affiché, car ils ne s'attendent pas de mot de passe vide pour être valide 😉OriginalL'auteur Balazs Zsoldos