[EXTERNAL] Keytool issue with version 3.0.2.
Mark Hack
markhack at markhack.com
Thu May 19 14:18:14 UTC 2022
I installed java 8 and it seems to work there on the latest versions as
well
java -versionopenjdk version "1.8.0_312"OpenJDK Runtime Environment
(build 1.8.0_312-8u312-b07-0ubuntu1~20.04-b07)OpenJDK 64-Bit Server VM
(build 25.312-b07, mixed mode)
On Thu, 2022-05-19 at 16:02 +0200, Djordje Gavrilovic wrote:
> Thank you both for your answers! So much! Both of them very
> helpful. We are stuck with openjdk8 right now...but it is good
> to
> know that later versions will work as expected.
>
> Thank you guys
>
>
> On 19.5.22. 15:41, Mark Hack wrote:
>
>
>
> >
> > Works for me and since the later versions of java accept both
> > JKS and PKCS12 you do not have to specify the input store
> > type.
> >
> >
> >
> >
> >
> >
> > java --version
> > openjdk 11.0.15 2022-04-19
> > OpenJDK Runtime Environment (build
> > 11.0.15+10-Ubuntu-0ubuntu0.20.04.1)
> > OpenJDK 64-Bit Server VM (build
> > 11.0.15+10-Ubuntu-0ubuntu0.20.04.1, mixed mode, sharing)
> >
> >
> >
> >
> >
> >
> > keytool -importkeystore -srckeystore
> > bmstore.pkcs12.pem -srcstorepass changeit -destkeystore
> > bmstore.pkcs8.x509.jks -deststorepass changeit
> > Importing keystore bmstore.pkcs12.pem to
> > bmstore.pkcs8.x509.jks...
> > Entry for alias 1 successfully imported.
> > Import command completed: 1 entries successfully imported, 0
> > entries failed or cancelled
> >
> >
> >
> > Warning:
> > <1> uses the SHA1withRSA signature algorithm which is
> > considered a security risk. This algorithm will be disabled
> > in a
> > future update.
> >
> >
> >
> >
> >
> >
> > Mark Hack
> >
> >
> >
> >
> >
> >
> > On Thu, 2022-05-19 at 12:13 +0200, Erwann Abalea via
> > openssl-users wrote:
> >
> > >
> > > Bonjour,
> > >
> > >
> > >
> > > OpenSSL 3 changed the default ciphers used to protect
> > > the
> > > private keys and certificates when creating a PKCS#12,
> > > to use
> > > something less aging.
> > >
> > >
> > >
> > > Try adding a "-legacy" when creating the PKCS#12 file
> > > with OpenSSL3 and see if keytool can read it.
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > On Thu, May 19, 2022 at
> > > 11:53 AM Djordje Gavrilovic <gavrilovicmdj at gmail.com>
> > > wrote:
> > >
> > >
> > >
> > > > Hi guys,
> > > >
> > > > I have a following issue with migrating from
> > > > version 1.1.1f
> > > > to 3.0.2:
> > > >
> > > >
> > > >
> > > > I generate bmstore.pkcs12.pem file with the
> > > > following
> > > > commands:
> > > >
> > > >
> > > >
> > > > ```
> > > >
> > > >
> > > >
> > > > openssl req -newkey rsa:2048 -sha1 -keyout
> > > > bmstore.pkcs8.pem
> > > > -nodes
> > > >
> > > > -x509 -days 999 -out bmstore.x509.crt -subj
> > > >
> > > > "/C=DE/ST=Nsk/L=Nsk/O=BM/OU=BM/CN=AS"
> > > >
> > > > openssl pkcs12 -export -in bmstore.x509.crt -inkey
> > > > bmstore.pkcs8.pem
> > > >
> > > > -out bmstore.pkcs12.pem -passin pass:changeit
> > > > -passout
> > > > pass:changeit
> > > >
> > > > ```
> > > >
> > > >
> > > >
> > > > This file is genearted with different openssl
> > > > versions
> > > > differently. Both
> > > >
> > > > versions of the file are attached.
> > > >
> > > >
> > > >
> > > > Based on that file I generate:
> > > >
> > > >
> > > >
> > > > ```
> > > >
> > > > keytool -importkeystore -srckeystore
> > > > bmstore.pkcs12.pem
> > > > -srcstoretype
> > > >
> > > > PKCS12 -srcstorepass changeit -destkeystore
> > > > bmstore.pkcs8.x509.jks
> > > >
> > > > -deststorepass changeit
> > > >
> > > > ```
> > > >
> > > >
> > > >
> > > > But keytool works only with the bmstore.pkcs12.pem
> > > > generated
> > > > with old
> > > >
> > > > version of openssl and creates
> > > > bmstore.pkcs8.x509.jks
> > > >
> > > >
> > > >
> > > > The current version of openssl generates
> > > > bmstore.pkcs12.pem
> > > > in another
> > > >
> > > > format and keytool throws an exception:
> > > >
> > > >
> > > >
> > > > ```
> > > >
> > > > Importing keystore bmstore.pkcs12.pem to
> > > > bmstore.pkcs8.x509.jks...
> > > >
> > > > keytool error: java.io.IOException: keystore
> > > > password was
> > > > incorrect
> > > >
> > > >
> > > >
> > > > ```
> > > >
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mta.openssl.org/pipermail/openssl-users/attachments/20220519/c4542e20/attachment-0001.htm>
More information about the openssl-users
mailing list