AFAIK that's how it worked - same password for the private key and the key
store..

But reading your mail, it says..

"However, if the passwords of all the keys were the same, it worked
correctly. The password of the key store was different from the password(s)
of the keys in both scenarios. "

Does that mean when you have multiple private keys with the same password -
but a different password for the key sore, it worked..?

Thanks & regards,
-Prabath

On Wed, Jan 10, 2018 at 3:22 AM, Pubudu Fernando <pubu...@wso2.com> wrote:

> Hi All,
>
> We were looking into getting multiple keys with unique passwords in the
> same key store to work (for the HTTP transport [1]). But when the passwords
> were unique to each key, it resulted in an UnrecoverableKeyException.
> However, if the passwords of all the keys were the same, it worked
> correctly. The password of the key store was different from the password(s)
> of the keys in both scenarios.
>
> Checked several Stackoverflow questions related to this [2], [3], [4], [5]
> and pretty much every answer to this was to use the same password for both
> the key store and the key.
>
> Tomcat also seem to follow this approach of keeping the store and key
> passwords the same [6].
>
> Does anyone know whether this can or cannot be done for certain?
>
> If this cannot be done, are we also going to keep following the Tomcat's
> (and others') approach of using the same password for both key store and
> the key?
>
> [1] - https://github.com/wso2/transport-http/blob/master/
> components/org.wso2.transport.http.netty/src/main/java/org/
> wso2/transport/http/netty/common/ssl/SSLHandlerFactory.java
>
> [2] - https://stackoverflow.com/questions/35709433/java-
> keystore-with-multiple-keys-and-different-passwords
>
> [3] - https://stackoverflow.com/questions/15967650/caused-by-
> java-security-unrecoverablekeyexception-cannot-recover-key?noredirect=
> 1&lq=1
>
> [4] - https://stackoverflow.com/questions/1321557/can-not-get-
> key-from-keystore
>
> [5] - https://stackoverflow.com/questions/2889238/keystore-
> change-passwords/2889605
>
> [6] - https://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html#
> Prepare_the_Certificate_Keystore
>
> Thanks.
>
> --
> Best Regards,
>
> *Pubudu Fernando*
> Software Engineer
> WSO2 (www.wso2.com)
> m: +94 77 888 2543 <077%20888%202543>
>
> <https://lk.linkedin.com/in/pubuduf>  <http://blog.pubudu.xyz/>
> <https://github.com/pubudu91>
> <http://stackoverflow.com/users/4329912/pubudu>
>
>


-- 
Thanks & Regards,
Prabath

Twitter : @prabath
LinkedIn : http://www.linkedin.com/in/prabathsiriwardena

Mobile : +1 650 625 7950

Blog: http://blog.facilelogin.com
Vlog: http://vlog.facilelogin.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to