Hi Dushan, We have experienced a similar issue with an older java version. If your java version is less than 8u60, can you try upgrading the java version. Please refer mail thread [1]. If that is the case, you should get the same issue, when you try the following command [2].
[1] PKCS12 requires JDK 8u60 or above version [2] keytool -list -keystore <trust store location> -v Thanks, Bhashinee On Sat, Jun 30, 2018 at 8:15 AM Rukshan Premathunga <ruks...@wso2.com> wrote: > Hi Dushan, > > We released Micro Gateway Toolkit 2.5.0-Beta2[1] yesterday. Can you please > download and check on that and let us know. > > [1] WSO2 API Manager Micro Gateway Toolkit 2.5.0-Beta2 Released! > > Thanks and Regards > > On Fri, Jun 29, 2018 at 11:14 PM, Dushan Abeyruwan <dus...@wso2.com> > wrote: > >> >> >> On Fri, Jun 29, 2018 at 10:41 AM, Dushan Abeyruwan <dus...@wso2.com> >> wrote: >> >>> Folks, >>> This is what I have tried with wso2am-micro-gw-toolkit-2.5.0-SNAPSHOT >>> >>> w-toolkit-2.5.0-SNAPSHOT/lib/platform >>> MICROGW_TOOLKIT_HOME environment variable is set to >>> /Users/xx/xx/wso2/dev/xxx/wso2am-micro-gw-toolkit-2.5.0-SNAPSHOT >>> Enter Username: >>> admin >>> Enter Password for admin: >>> >>> Enter APIM base URL [https://localhost:9443/]: >>> >>> Enter Trust store location: >>> [lib/platform/bre/security/ballerinaTruststore.p12] >>> >>> Enter Trust store password: [ use default? ] >>> >>> micro-gw: Internal error occurred while executing command. >>> xx-xx-Pro-3:APIM250 dushan$ >>> >>> The error. >>> >>> Caused by: java.net.SocketException: >>> java.security.NoSuchAlgorithmException: Error constructing implementation >>> (algorithm: Default, provider: SunJSSE, class: >>> sun.security.ssl.SSLContextImpl$DefaultSSLContext) >>> at >>> javax.net.ssl.DefaultSSLSocketFactory.throwException(SSLSocketFactory.java:248) >>> at >>> javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:255) >>> at >>> sun.net.www.protocol.https.HttpsClient.createSocket(HttpsClient.java:409) >>> at sun.net.NetworkClient.doConnect(NetworkClient.java:162) >>> at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) >>> at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) >>> at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:275) >>> at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:371) >>> at >>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) >>> at >>> sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1104) >>> at >>> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:998) >>> at >>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) >>> at >>> sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1282) >>> at >>> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1257) >>> at >>> sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) >>> at >>> org.wso2.apimgt.gateway.cli.oauth.OAuthServiceImpl.generateClientIdAndSecret(OAuthServiceImpl.java:103) >>> ... 4 more >>> Caused by: java.security.NoSuchAlgorithmException: Error constructing >>> implementation (algorithm: Default, provider: SunJSSE, class: >>> sun.security.ssl.SSLContextImpl$DefaultSSLContext) >>> at java.security.Provider$Service.newInstance(Provider.java:1617) >>> at sun.security.jca.GetInstance.getInstance(GetInstance.java:236) >>> at sun.security.jca.GetInstance.getInstance(GetInstance.java:164) >>> at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156) >>> at javax.net.ssl.SSLContext.getDefault(SSLContext.java:96) >>> at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:122) >>> at >>> javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(HttpsURLConnection.java:332) >>> at javax.net.ssl.HttpsURLConnection.<init>(HttpsURLConnection.java:289) >>> at >>> sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(HttpsURLConnectionImpl.java:85) >>> at sun.net.www.protocol.https.Handler.openConnection(Handler.java:62) >>> at sun.net.www.protocol.https.Handler.openConnection(Handler.java:57) >>> at java.net.URL.openConnection(URL.java:972) >>> at >>> org.wso2.apimgt.gateway.cli.oauth.OAuthServiceImpl.generateClientIdAndSecret(OAuthServiceImpl.java:94) >>> ... 4 more >>> Caused by: java.io.IOException: Invalid keystore format >>> at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:650) >>> at >>> sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:55) >>> at java.security.KeyStore.load(KeyStore.java:1445) >>> at >>> sun.security.ssl.TrustManagerFactoryImpl.getCacertsKeyStore(TrustManagerFactoryImpl.java:226) >>> at >>> sun.security.ssl.SSLContextImpl$DefaultSSLContext.getDefaultTrustManager(SSLContextImpl.java:767) >>> at >>> sun.security.ssl.SSLContextImpl$DefaultSSLContext.<init>(SSLContextImpl.java:733) >>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >>> at >>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) >>> at >>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> at java.lang.reflect.Constructor.newInstance(Constructor.java:422) >>> at java.security.Provider$Service.newInstance(Provider.java:1595) >>> ... 16 more >>> >>> >>> [+add dev] >> >>> >>> -- >>> Dushan Abeyruwan | Architect >>> Technical Support,MV >>> PMC Member Apache Synpase >>> WSO2 Inc. http://wso2.com/ >>> Blog:*http://www.dushantech.com/ <http://www.dushantech.com/>* >>> LinkedIn:*https://www.linkedin.com/in/dushanabeyruwan >>> <https://www.linkedin.com/in/dushanabeyruwan>* >>> Mobile:(001)408-987-1348 >>> >>> >> >> >> -- >> Dushan Abeyruwan | Architect >> Technical Support,MV >> PMC Member Apache Synpase >> WSO2 Inc. http://wso2.com/ >> Blog:*http://www.dushantech.com/ <http://www.dushantech.com/>* >> LinkedIn:*https://www.linkedin.com/in/dushanabeyruwan >> <https://www.linkedin.com/in/dushanabeyruwan>* >> Mobile:(001)408-987-1348 >> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Rukshan Chathuranga. > Software Engineer. > WSO2, Inc. > +94711822074 > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > -- *Bhashinee Nirmali* *Software Engineer* *WSO2 Lanka (Private) Limited: **http://wso2.com <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg>* *lean.enterprise.middle-ware* *phone: (+94) 71 21 50003* <http://wso2.com/signature>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev