2016-12-02 3 views
1

Я не совсем понимаю пароли, которые необходимо установить в файле jetty-ssl.xml для включения SSL. Я создал самозаверяющий сертификат, используя Keytool, и в процессе мне пришлось ввести два пароля только, а именно KeyPass и , Пароль к хранилищу, которые ИМО соотносятся с KeyStorePassword и TrustStorePassword соответственно. Тем не менее, это оставляет один пароль слева KeyManagerPassword, который пока не ясен, где он должен быть установлен во время процесса.Jetty SSL Passwords

<Configure id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory"> 
    <Set name="KeyStorePath"> 
     <Property name="jetty.base" default="." />/ 
     <Property name="jetty.keystore" default="etc/keystore" /> 
    </Set> 
    <Set name="KeyStorePassword"> 
     <Property name="jetty.keystore.password" default="OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4" /> 
    </Set> 
    <Set name="KeyManagerPassword"> 
     <Property name="jetty.keymanager.password" default="OBF:1u2u1wml1z7s1z7a1wnl1u2g" /> 
    </Set> 
    <Set name="TrustStorePath"> 
     <Property name="jetty.base" default="." />/ 
     <Property name="jetty.truststore" default="etc/keystore" /> 
    </Set> 
    <Set name="TrustStorePassword"> 
     <Property name="jetty.truststore.password" default="OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4" /> 
    </Set> 
</Configure> 

ответ

2

Об этом было несколько сказано here. Не всегда будет KeyManagerPassword - он используется только в том случае, если есть один specified in the key store. В большинстве случаев пароль такой же, как KeyStorePassword. Если значение KeyManagerPassword пустое, оно будет по умолчанию равно the value of KeyStorePassword. Так что в вашем случае вы можете оставить его пустым, так как в противном случае вы его не установили.