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

Reply via email to