Hi Chris,

I have deployed these files on the {SolrHome}\server\etc folder.

Currently this is the setting of the path in edm.in.cmd.

set SOLR_SSL_KEY_STORE=etc/solr-ssl.keystore.jks
set SOLR_SSL_TRUST_STORE=etc/solr-ssl.keystore.jks

For your meaning of absolute paths actually start with a slash, meaning we
have to set it like this?

set SOLR_SSL_KEY_STORE=/etc/solr-ssl.keystore.jks
set SOLR_SSL_TRUST_STORE=/etc/solr-ssl.keystore.jks

Regards,
Edwin


On 9 June 2018 at 00:15, Christopher Schultz <ch...@christopherschultz.net>
wrote:

> Edwin,
>
> On 6/8/18 12:02 PM, Zheng Lin Edwin Yeo wrote:
> > I followed the steps from
> > https://lucene.apache.org/solr/guide/7_3/enabling-ssl.html.
> >
> > 1)
> >
> > keytool -genkeypair -alias solr-ssl -keyalg RSA -keysize 2048 -keypass
> > secret -storepass secret -validity 9999 -keystore
> > solr-ssl.keystore.jks -ext
> > SAN=DNS:localhost,IP:192.168.1.3,IP:127.0.0.1 -dname "CN=localhost,
> > OU=Organizational Unit, O=Organization, L=Location, ST=State,
> > C=Country"
> >
> >
> > 2)
> >
> > keytool -importkeystore -srckeystore solr-ssl.keystore.jks
> > -destkeystore solr-ssl.keystore.p12 -srcstoretype jks -deststoretype
> > pkcs12
> >
> >
> > 3)
> >
> > openssl pkcs12 -in solr-ssl.keystore.p12 -out solr-ssl.pem
> >
> >
> >
> > I have also set these in solr.in.cmd:
> >
> > SOLR_SSL_KEY_STORE=etc/solr-ssl.keystore.jksSOLR_SSL_KEY_
> STORE_PASSWORD=secretSOLR_SSL_TRUST_STORE=etc/solr-ssl.
> keystore.jksSOLR_SSL_TRUST_STORE_PASSWORD=secret#
> > Require clients to authenticateSOLR_SSL_NEED_CLIENT_AUTH=false# Enable
> > clients to authenticate (but not
> > require)SOLR_SSL_WANT_CLIENT_AUTH=false# Define Key Store type if
> > necessarySOLR_SSL_KEY_STORE_TYPE=JKSSOLR_SSL_TRUST_STORE_TYPE=JKS
>
> You didn't describe how you have deployed each of these files on each of
> your servers.
>
> You might want to make sure that all your (attempted) absolute paths
> actually start with a slash, though.
>
> -chris
>
>

Reply via email to