here is mine output: (src and dest keystore options are highlighted)

*/usr/lib/jvm/java-8-openjdk-amd64/bin/keytool -importkeystore --help*

keytool -importkeystore [OPTION]...

Imports one or all entries from another keystore

Options:

* -srckeystore* <srckeystore>            source keystore name
* -destkeystore* <destkeystore>          destination keystore name
* -srcstoretype* <srcstoretype>          source keystore type
* -deststoretype* <deststoretype>        destination keystore type
* -srcstorepass* <arg>                   source keystore password
* -deststorepass* <arg>                  destination keystore password
 -srcprotected                         source keystore password protected
 -srcprovidername <srcprovidername>    source keystore provider name
 -destprovidername <destprovidername>  destination keystore provider name
 -srcalias <srcalias>                  source alias
 -destalias <destalias>                destination alias
 -srckeypass <arg>                     source key password
 -destkeypass <arg>                    destination key password
 -noprompt                             do not prompt
 -providerclass <providerclass>        provider class name
 -providerarg <arg>                    provider argument
 -providerpath <pathlist>              provider classpath
 -v                                    verbose output

Use "keytool -help" for all available commands


On Sun, Dec 31, 2017 at 12:44 AM, David Jentz <jen...@gmail.com> wrote:

> keytool --help does not list -keystorepass as an option for me. here
> is what we have to work with:
>
> #which keytool
> /usr/bin/keytool
>
> #namei /usr/bin/keytool
> f: /usr/bin/keytool
>  d /
>  d usr
>  d bin
>  l keytool -> /etc/alternatives/keytool
>    d /
>    d etc
>    d alternatives
>    l keytool ->
> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el6_9.
> x86_64/jre/bin/keytool
>      d /
>      d usr
>      d lib
>      d jvm
>      d java-1.8.0-openjdk-1.8.0.144-0.b01.el6_9.x86_64
>      d jre
>      d bin
>      - keytool
>
> #rpm -qf /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el6_9.
> x86_64/jre/bin/keytool
> java-1.8.0-openjdk-headless-1.8.0.144-0.b01.el6_9.x86_64
>
> #keytool -help
> Key and Certificate Management Tool
>
> Commands:
>
>  -certreq            Generates a certificate request
>  -changealias        Changes an entry's alias
>  -delete             Deletes an entry
>  -exportcert         Exports certificate
>  -genkeypair         Generates a key pair
>  -genseckey          Generates a secret key
>  -gencert            Generates certificate from a certificate request
>  -importcert         Imports a certificate or a certificate chain
>  -importpass         Imports a password
>  -importkeystore     Imports one or all entries from another keystore
>  -keypasswd          Changes the key password of an entry
>  -list               Lists entries in a keystore
>  -printcert          Prints the content of a certificate
>  -printcertreq       Prints the content of a certificate request
>  -printcrl           Prints the content of a CRL file
>  -storepasswd        Changes the store password of a keystore
>
> Use "keytool -command_name -help" for usage of command_name
>
>
> I think we have the openjdk on the linux (perhaps other platforms too)
> and not the Sun/oracle implementation so as to get around license
> issues and be GPL. That said, I just checked the jdk1.8.0 on linux, it
> doesn't have keystorepass either.
>
>
> -Dave
>
>
> On Fri, Dec 29, 2017 at 7:06 PM, Maxim Solodovnik <solomax...@gmail.com>
> wrote:
> > Can you run "keytool --help" and check possible options?
> >
> > For real server it might be better to set up "let's encrypt" free
> > certificate (script was posted some time ago)
> >
> > WBR, Maxim
> > (from mobile, sorry for the typos)
> >
> > On Sat, Dec 30, 2017, 08:06 David Jentz <jen...@gmail.com> wrote:
> >>
> >> I am working through these steps on rhel6 which is a close cousin to
> >> centos 6.
> >>
> >> I have the same issue, -keystorepass is not a valid argument to keytool.
> >>
> >> Instead, you can just leave that argument off (and the pass ) since
> >> then keytool will just prompt.
> >>
> >> This still poses a problem for me because I am trying to have the
> >> entire setup in a script. Perhaps I can write an expect script just
> >> for this one line.
> >>
> >> Anyhow, I will work to further get SSL working next year. It turns out
> >> my version of chrome requires it for sound.
> >>
> >> -Dave
> >>
> >> On Fri, Dec 29, 2017 at 4:32 AM, Андрей Прицепов
> >> <p.and...@fort.crimea.com> wrote:
> >> > I do all by this instruction
> >> > http://openmeetings.apache.org/RTMPSAndHTTPS.html#Steps_for_OM_server
> >> > except
> >> > create in the beginning red5.key and red5.crt.
> >> >
> >> > In instruction error on this command:
> >> > keytool -import -alias root -keystore /opt/red5401/conf/keystore.jks
> >> > -keystorepass password -trustcacerts -file red5.crt
> >> >
> >> >
> >> >
> >> > Error:
> >> > illegal option: -keystorepass
> >> >
> >> >
> >> >
> >> > In documentation
> >> >
> >> > https://docs.oracle.com/javase/6/docs/technotes/tools/
> windows/keytool.html
> >> > not exist that option so
> >> > http://openmeetings.apache.org/RTMPSAndHTTPS.html#Steps_for_OM_server
> is
> >> > not
> >> > can’t be used, not relevant.
> >> >
> >> >
> >> >
> >> > -------------------
> >> >
> >> > С уважением, Андрей Прицепов “Лаборатория Форт Крым”
> >> >
> >> >
> >> >
> >> > From: Maxim Solodovnik [mailto:solomax...@gmail.com]
> >> > Sent: Friday, December 29, 2017 11:12 AM
> >> >
> >> >
> >> > To: Openmeetings user-list
> >> > Subject: Re: Configure https on centos7
> >> >
> >> >
> >> >
> >> > Please read documentation [1] and use search before asking questions
> >> >
> >> >
> >> >
> >> > According to the steps from [2] "-srcstorepass changeit" this means
> >> > "red5.p12" MUST have password "changeit"
> >> >
> >> >
> >> >
> >> > [1]
> >> >
> >> > https://docs.oracle.com/javase/6/docs/technotes/tools/
> windows/keytool.html
> >> >
> >> > [2]
> >> > http://openmeetings.apache.org/RTMPSAndHTTPS.html#Steps_for_OM_server
> >> >
> >> >
> >> >
> >> > On Fri, Dec 29, 2017 at 3:07 PM, Андрей Прицепов
> >> > <p.and...@fort.crimea.com>
> >> > wrote:
> >> >
> >> > Ø  The idea here is…
> >> >
> >> > I can’t do this idea in practice, something doing not right. I create
> >> > red5.crt and red5.p12 but keystore.jks can’t create. Not enough
> >> > information
> >> > in instruction to do this fast step-by-step. Later I will have ‘real’
> >> > certificate.
> >> >
> >> >
> >> >
> >> > Ø  At the moment you are starting #3 above there should be NO
> >> > keystore.jks,
> >> > you already have renamed it to *.bak (prerequisite)
> >> >
> >> > What means #3?
> >> >
> >> > I renamed them, but *jks wasn’t there in the beginning was *jmx.
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > Ø  Finally you are renaming passwords, they MUST match
> >> >
> >> > So when I do command “openssl req -x509 -nodes -days 99999 -newkey
> >> > rsa:2048
> >> > -keyout /opt/prytsepov/red5.key -out /opt/prytsepov/red5.crt” I enter
> >> > “jmx.keystorepass=password” when it ask me enter password. If like
> that
> >> > I
> >> > still have this error.
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > -------------------
> >> >
> >> > С уважением, Андрей Прицепов “Лаборатория Форт Крым”
> >> >
> >> >
> >> >
> >> > From: Maxim Solodovnik [mailto:solomax...@gmail.com]
> >> > Sent: Friday, December 29, 2017 10:27 AM
> >> > To: Openmeetings user-list
> >> > Subject: Re: Configure https on centos7
> >> >
> >> >
> >> >
> >> > The idea here is
> >> >
> >> > 1) you are creating self-signed certificate  (prerequisite) ->
> red5.crt
> >> >
> >> > 2) you are signing red5.crt with your fake CA  (step 1) -> red5.p12
> >> >
> >> > 3) you are creating keystore based on signed red5.p12 -> keystore.jks
> >> >
> >> >
> >> >
> >> > At the moment you are starting #3 above there should be NO
> keystore.jks,
> >> > you
> >> > already have renamed it to *.bak (prerequisite)
> >> >
> >> >
> >> >
> >> > Finally you are renaming passwords, they MUST match
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > On Fri, Dec 29, 2017 at 1:25 PM, Андрей Прицепов
> >> > <p.and...@fort.crimea.com>
> >> > wrote:
> >> >
> >> > Its standard, line “jmx.keystorepass=password”
> >> >
> >> >
> >> >
> >> > -------------------
> >> >
> >> > С уважением, Андрей Прицепов “Лаборатория Форт Крым”
> >> >
> >> >
> >> >
> >> > From: Yakovlev N. [mailto:yakovlev...@krvostok.ru]
> >> > Sent: Friday, December 29, 2017 7:51 AM
> >> > To: user@openmeetings.apache.org
> >> > Subject: RE: Configure https on centos7
> >> >
> >> >
> >> >
> >> > which passwords do you use in red5/conf/red5.properties ?
> >> >
> >> >
> >> >
> >> > From: Андрей Прицепов [mailto:p.and...@fort.crimea.com]
> >> > Sent: Thursday, December 28, 2017 5:36 PM
> >> > To: user@openmeetings.apache.org
> >> > Subject: Configure https on centos7
> >> >
> >> >
> >> >
> >> > Use this instruction http://openmeetings.apache.
> org/RTMPSAndHTTPS.html .
> >> > For
> >> > beginning I configure self-signed certificate.
> >> >
> >> > Not all in instruction was wrote, so what I do first before
> instruction
> >> > is
> >> > create self-signed sertificate:
> >> >
> >> > su -
> >> > mkdir /opt/prytsepov
> >> >
> >> > cd /opt/prytsepov
> >> >
> >> > yum install mod_ssl
> >> >
> >> > openssl req -x509 -nodes -days 99999 -newkey rsa:2048 -keyout
> >> > /opt/prytsepov/red5.key -out /opt/prytsepov/red5.crt
> >> >
> >> >
> >> >
> >> > Then I do by instruction:
> >> > this step edit sa.crt to red5.crt or it gives errors. On this step
> >> > password
> >> > left empty: openssl pkcs12 -export -in red5.crt -inkey red5.key -out
> >> > red5.p12 -name red5 -certfile red5.crt
> >> >
> >> > keytool -importkeystore -srcstorepass changeit -srckeystore red5.p12
> >> > -srcstoretype PKCS12 -deststorepass changeit -destkeystore
> >> > /opt/red5401/conf/keystore.jks -alias red5
> >> >
> >> >
> >> >
> >> > Here I see errors:
> >> >
> >> > keytool error:java.io.IOException:keystore password was incorrect
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > -------------------
> >> >
> >> > С уважением, Андрей Прицепов “Лаборатория Форт Крым”
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> >
> >> > WBR
> >> > Maxim aka solomax
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> >
> >> > WBR
> >> > Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Reply via email to