Smyatkin Maxim created THRIFT-3117:
--------------------------------------

             Summary: Java TSSLTransportFactory can't load certificates within 
JAR archive
                 Key: THRIFT-3117
                 URL: https://issues.apache.org/jira/browse/THRIFT-3117
             Project: Thrift
          Issue Type: Bug
          Components: Java - Library
    Affects Versions: 0.9.2
            Reporter: Smyatkin Maxim
            Priority: Trivial
             Fix For: 0.9.2


TSSLTransportFactory's setKeyStore/setTrustStore accept only plain file system 
paths what makes it impossible to use URL's or classpath based resources. E.g., 
I didn't find a way to load certificate from JAR.

I propose to look for both URLs and resources if the file can not be found by 
the given path. It's how it is done in ActiveMQ:

https://access.redhat.com/documentation/en-US/Fuse_ESB/4.4.1/html/ActiveMQ_Security_Guide/files/SSL-SecureJavaClients.html

https://github.com/apache/activemq/blob/master/activemq-client/src/main/java/org/apache/activemq/ActiveMQSslConnectionFactory.java#L175-L206



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to