# Am at login for regclient how can i get password

**URL:** <https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770>\
**Category:** Developer\
**Created:** [September 14, 2023, 7:59am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770 "2023-09-14T07:59:44Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![prince\_Williams](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/prince_williams/32/618_2.png) [@prince\_Williams](https://community.mosip.io/u/prince_Williams)\
**Post date:** [September 14, 2023, 7:59am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/1 "2023-09-14T07:59:45Z")

</div>

help me with password

---

<div class="post-metadata">

**Author:** ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)\
**Post date:** [September 14, 2023, 9:03am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/2 "2023-09-14T09:03:44Z")

</div>

Hi @prince_Williams

For the reg-client may I know if your machine is registered with the MOSIP system and how have you got the username for the reg-client?

Let me know a bit more about the context of how you are setting up the reg-client.

Best Regards,  
Team MOSIP

---

<div class="post-metadata">

**Author:** ![prince\_Williams](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/prince_williams/32/618_2.png) [@prince\_Williams](https://community.mosip.io/u/prince_Williams)\
**Post date:** [September 14, 2023, 11:26am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/3 "2023-09-14T11:26:55Z")

</div>

my machine is not registered on mossip  
how do we i register on mossip

---

<div class="post-metadata">

**Author:** ![Roady](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/roady/32/705_2.png) [@Roady](https://community.mosip.io/u/Roady)\
**Post date:** [September 14, 2023, 2:37pm UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/4 "2023-09-14T14:37:41Z")

</div>

Hi @prince_Williams

I think you need to first login to admin portal to register your machine and create an user for yourself.

Please find the user guide for admin portal - [https://docs.mosip.io/1.2.0/modules/administration/admin-portal-user-guide](https://docs.mosip.io/1.2.0/modules/administration/admin-portal-user-guide)

To log into admin portal you can create a user using key cloak as mentioned in the document.

MOSIP team should be able to help you further.

Thanks,  
Roady

---

<div class="post-metadata">

**Author:** ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)\
**Post date:** [September 15, 2023, 9:45am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/5 "2023-09-15T09:45:54Z")

</div>

Thanks @Roady for a quick response here to help out our community folks really appreciated.

Hi @prince_Williams

Once you have created the user using keycloak as per the documentation provided above then further I will explain how to get your machine registered and create a username and password for the registration client.Please keep me posted on this

Just a quick question are you setting up registration client locally in your system or using any environment

Best Regards,  
Team MOSIP

---

<div class="post-metadata">

**Author:** ![prince\_Williams](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/prince_williams/32/618_2.png) [@prince\_Williams](https://community.mosip.io/u/prince_Williams)\
**Post date:** [September 17, 2023, 8:56am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/6 "2023-09-17T08:56:41Z")

</div>

thanks guidance let follow doc

---

<div class="post-metadata">

**Author:** ![mazboko](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/mazboko/32/654_2.png) [@mazboko](https://community.mosip.io/u/mazboko)\
**Post date:** [September 18, 2023, 8:26am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/7 "2023-09-18T08:26:02Z")

</div>

Hello @sanchi-singh24,  
In my case am having a sandbox and the user created in keycloak. When creating a machine in admin portal, am required to provide publickey and signpublickey. How do i access this from my regostration laptop running on windows 11?

---

<div class="post-metadata">

**Author:** ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)\
**Post date:** [September 20, 2023, 9:49am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/8 "2023-09-20T09:49:03Z")

</div>

Hi @mazboko

To get your machine details for Windows 11 few pre-requisites you need to follow:

- **TPM Utility** - This is used for registering the workstation on which the Registration Client would be executed. To access the utility, click [**here**](https://drive.google.com/file/d/1pY4388ER4KKBonyPCZni-VMoDYAV2bRj/view?usp=sharing) **.**

- **JAVA -** Ensure JAVA 11 is installed and JAVA\_HOME is in the PATH.

- **Download and extract the TPM utility**

1. As explained in [**README.txt,**](https://drive.google.com/file/d/1A78GP2T4C8ImEHm_EKVqwHyOUO2TwDPx/view?usp=sharing) download and extract the TPM utility (using the command prompt).
2. Run the following command from the folder where the TPM jar is located.
3. `java -jar tpmutility-0.0.2.jar > tpmdetails.txt`

Once the above steps are done you will be able to get your machine details and then you can use these details to register the machine on the admin portal.

Best Regards,  
Team MOSIP

---

<div class="post-metadata">

**Author:** ![mazboko](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/mazboko/32/654_2.png) [@mazboko](https://community.mosip.io/u/mazboko)\
**Post date:** [September 20, 2023, 1:08pm UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/9 "2023-09-20T13:08:32Z")

</div>

> [@sanchi-singh24](#):
>
> Run the following command from the folder where the TPM jar is located

Awesome. Thanks for the guidance.

---

<div class="post-metadata">

**Author:** ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)\
**Post date:** [September 20, 2023, 1:30pm UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/10 "2023-09-20T13:30:04Z")

</div>

Welcome!

Let me know if you face any issue in doing this.

---

<div class="post-metadata">

**Author:** ![mazboko](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/mazboko/32/654_2.png) [@mazboko](https://community.mosip.io/u/mazboko)\
**Post date:** [September 20, 2023, 1:43pm UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/11 "2023-09-20T13:43:41Z")

</div>

@sanchi-singh24 i have been successful with machie registration however on running the regclient, the Machine is OFFLINE message is deplayed and login page presented. How can i go about that?

---

<div class="post-metadata">

**Author:** ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)\
**Post date:** [September 20, 2023, 2:00pm UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/12 "2023-09-20T14:00:54Z")

</div>

@mazboko you need to activate your machine from the admin portal.

To onboard the machine and the operator, the Admin needs to:

1. Create and activate the registration client machine using the Admin portal.

2. Create a user/operator account in Keycloak

3. Assign the operator the role of either the Supervisor or Officer using the Admin portal.

4.Finally, perform the **User Zone mapping** and **User Center mapping** in the Admin portal.

---

<div class="post-metadata">

**Author:** ![mazboko](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/mazboko/32/654_2.png) [@mazboko](https://community.mosip.io/u/mazboko)\
**Post date:** [September 20, 2023, 2:03pm UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/13 "2023-09-20T14:03:02Z")

</div>

@sanchi-singh24 i was able to onboard the machine and the operator succesfully. My problem is the client shows offline

---

<div class="post-metadata">

**Author:** ![mazboko](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/mazboko/32/654_2.png) [@mazboko](https://community.mosip.io/u/mazboko)\
**Post date:** [September 21, 2023, 8:28am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/14 "2023-09-21T08:28:25Z")

</div>

Hello @sanchi-singh24 any ideas on how to go past this?

---

<div class="post-metadata">

**Author:** ![sanchi-singh24](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/sanchi-singh24/32/538_2.png) [@sanchi-singh24](https://community.mosip.io/u/sanchi-singh24)\
**Post date:** [September 21, 2023, 8:31am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/15 "2023-09-21T08:31:26Z")

</div>

Hey @mazboko

Sure can you provide the DB logs here so I can check why this issue is coming?

Best Regards,  
Team MOSIP

---

<div class="post-metadata">

**Author:** ![mazboko](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/mazboko/32/654_2.png) [@mazboko](https://community.mosip.io/u/mazboko)\
**Post date:** [September 21, 2023, 8:34am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/16 "2023-09-21T08:34:55Z")

</div>

@sanchi-singh24 do you mean the registration log in regclient?

---

<div class="post-metadata">

**Author:** ![HimajaDhanyamraju2](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/himajadhanyamraju2/32/139_2.png) [@HimajaDhanyamraju2](https://community.mosip.io/u/HimajaDhanyamraju2)\
**Post date:** [September 21, 2023, 9:02am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/17 "2023-09-21T09:02:09Z")

</div>

Hi @mazboko,

Yes, please share “registration.log” file which is present in the logs folder in regclient folder location.

That helps us to understand the issue better.

---

<div class="post-metadata">

**Author:** ![mazboko](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/mazboko/32/654_2.png) [@mazboko](https://community.mosip.io/u/mazboko)\
**Post date:** [September 21, 2023, 1:54pm UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/18 "2023-09-21T13:54:13Z")

</div>

Hello @HimajaDhanyamraju2 see below

2023-09-20 16:12:24,855 INFO [JavaFX-Launcher] i.m.r.c.DaoConfig : REGISTRATION - DAO Config - DB - REGISTRATION - REG - Started setting up DB user and access permits…  
2023-09-20 16:12:24,987 INFO [JavaFX-Launcher] i.m.r.c.DaoConfig : REGISTRATION - DAO Config - DB - REGISTRATION - REG - Derby DB shutdown successful.  
2023-09-20 16:12:24,987 INFO [JavaFX-Launcher] i.m.r.c.DaoConfig : REGISTRATION - DAO Config - DB - REGISTRATION - REG - Security setup check completed.  
2023-09-20 16:12:24,987 INFO [JavaFX-Launcher] i.m.k.c.s.i.TPMClientCryptoServiceImpl : ccSessionID - TPM - - Getting Asymmetric Key Creation from tpm  
2023-09-20 16:12:33,428 INFO [JavaFX-Launcher] i.m.k.k.h.i.KeyStoreImpl : ksSessionId - KeyStoreImpl-Main - KeyStoreImpl - Found Clazz to load for Keystore Impl: io.mosip.kernel.keymanager.hsm.impl.offline.OLKeyStoreImpl  
2023-09-20 16:12:33,429 INFO [JavaFX-Launcher] i.m.k.k.h.i.KeyStoreImpl : ksSessionId - KeyStoreImpl-Main - KeyStoreImpl - Successfully loaded Clazz for Keystore Impl: io.mosip.kernel.keymanager.hsm.impl.offline.OLKeyStoreImpl  
2023-09-20 16:12:46,167 INFO [JavaFX-Launcher] i.m.r.c.RestartController : REGISTRATION - RESTART - RESTART CONTROLLER - REGISTRATION - REG - Initiate Restart Timer started  
2023-09-20 16:12:46,168 INFO [JavaFX-Launcher] i.m.r.c.RestartController : REGISTRATION - RESTART - RESTART CONTROLLER - REGISTRATION - REG - Creation of sync restart timer started  
2023-09-20 16:12:46,168 INFO [JavaFX-Launcher] i.m.r.s.c.i.JobConfigurationServiceImpl : REGISTRATION - SYNC - Job\_Configuration\_Service - REGISTRATION - REG - Getting Re-start time started  
2023-09-20 16:12:46,168 INFO [JavaFX-Launcher] i.m.r.s.c.i.JobConfigurationServiceImpl : REGISTRATION - SYNC - Job\_Configuration\_Service - REGISTRATION - REG - Getting Re-start time completed  
2023-09-20 16:12:46,168 INFO [JavaFX-Launcher] i.m.r.c.RestartController : REGISTRATION - RESTART - RESTART CONTROLLER - REGISTRATION - REG - Creation of sync restart timer completed  
2023-09-20 16:12:46,168 INFO [JavaFX-Launcher] i.m.r.c.RestartController : REGISTRATION - RESTART - RESTART CONTROLLER - REGISTRATION - REG - Initiate Restart Timer completed  
2023-09-20 16:12:49,057 INFO [JavaFX-Launcher] i.m.r.u.SoftwareUpdateHandler : Checking for current version started…  
2023-09-20 16:12:49,130 INFO [JavaFX-Launcher] i.m.r.u.SoftwareUpdateHandler : Checking for current version completed : 1.2.0.1-B1  
2023-09-20 16:12:49,170 INFO [JavaFX-Launcher] i.m.r.u.SoftwareUpdateHandler : Inside updateDerbyDB currentVersion : {} and {} : {} - 1.2.0.1-B1 - mosip.reg.services.current.version - 0  
2023-09-20 16:12:49,433 INFO [JavaFX-Launcher] i.m.r.s.c.i.GlobalParamServiceImpl : Fetching list of global params  
2023-09-20 16:12:49,433 INFO [JavaFX-Launcher] i.m.r.d.i.GlobalParamDAOImpl : REGISTRATION - GLOBALPARAMS - GLOBAL\_PARAM\_DAO\_IMPL - REGISTRATION - REG - Fetching list of global params  
2023-09-20 16:12:49,480 INFO [JavaFX-Launcher] i.m.r.d.i.GlobalParamDAOImpl : REGISTRATION - GLOBALPARAMS - GLOBAL\_PARAM\_DAO\_IMPL - REGISTRATION - REG - List of global params fetched successfully  
2023-09-20 16:12:49,504 INFO [JavaFX-Launcher] i.m.r.u.r.ServiceDelegateUtil : Registration Network Checker had been called → [https://api-internal.mosip.maz.net/v1/syncdata/actuator/health](https://api-internal.mosip.maz.net/v1/syncdata/actuator/health)  
2023-09-20 16:12:49,624 ERROR [JavaFX-Launcher] i.m.r.u.r.ServiceDelegateUtil : No Internet Access  
org.springframework.web.client.ResourceAccessException: I/O error on GET request for “[https://api-internal.mosip.maz.net/v1/syncdata/actuator/health](https://api-internal.mosip.maz.net/v1/syncdata/actuator/health)”: Failed to parse server certificates; nested exception is javax.net.ssl.SSLHandshakeException: Failed to parse server certificates  
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:732)  
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:698)  
at org.springframework.web.client.RestTemplate.getForEntity(RestTemplate.java:375)  
at io.mosip.registration.util.restclient.RestClientUtil.isConnectedToSyncServer(RestClientUtil.java:104)  
at io.mosip.registration.util.restclient.RestClientUtil$$FastClassBySpringCGLIB$$6aaee7db.invoke()  
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)  
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)  
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)  
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)  
at io.mosip.registration.util.restclient.RestClientUtil$$EnhancerBySpringCGLIB$$a3bdb1f1.isConnectedToSyncServer()  
at io.mosip.registration.util.restclient.ServiceDelegateUtil.isNetworkAvailable(ServiceDelegateUtil.java:84)  
at io.mosip.registration.util.restclient.ServiceDelegateUtil$$FastClassBySpringCGLIB$$30e4b842.invoke()  
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)  
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)  
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)  
at io.micrometer.core.aop.TimedAspect.processWithTimer(TimedAspect.java:105)  
at io.micrometer.core.aop.TimedAspect.timedMethod(TimedAspect.java:94)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  
at java.base/java.lang.reflect.Method.invoke(Unknown Source)  
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)  
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)  
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)  
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)  
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)  
at io.mosip.registration.util.restclient.ServiceDelegateUtil$$EnhancerBySpringCGLIB$$d4b62b10.isNetworkAvailable()  
at io.mosip.registration.controller.ClientApplication.handleInitialSync(ClientApplication.java:206)  
at io.mosip.registration.controller.ClientApplication.init(ClientApplication.java:104)  
at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(Unknown Source)  
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(Unknown Source)  
at java.base/java.lang.Thread.run(Unknown Source)  
Caused by: javax.net.ssl.SSLHandshakeException: Failed to parse server certificates  
at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)  
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)  
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)  
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(Unknown Source)  
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(Unknown Source)  
at java.base/sun.security.ssl.SSLHandshake.consume(Unknown Source)  
at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)  
at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)  
at java.base/sun.security.ssl.TransportContext.dispatch(Unknown Source)  
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)  
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)  
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)  
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)  
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)  
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)  
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)  
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)  
at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:76)  
at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)  
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53)  
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:723)  
… 36 common frames omitted  
Caused by: java.security.cert.CertificateParsingException: Empty issuer DN not allowed in X509Certificates  
at java.base/sun.security.x509.X509CertInfo.parse(Unknown Source)  
at java.base/sun.security.x509.X509CertInfo.(Unknown Source)  
at java.base/sun.security.x509.X509CertImpl.parse(Unknown Source)  
at java.base/sun.security.x509.X509CertImpl.(Unknown Source)  
at java.base/sun.security.provider.X509Factory.engineGenerateCertificate(Unknown Source)  
at java.base/java.security.cert.CertificateFactory.generateCertificate(Unknown Source)  
… 54 common frames omitted  
2023-09-20 16:12:49,709 INFO [JavaFX Application Thread] i.m.r.c.ClientApplication : Login screen Initialization 16:12:49  
2023-09-20 16:12:51,076 INFO [JavaFX Application Thread] i.m.r.u.SoftwareUpdateHandler : Checking for current version started…  
2023-09-20 16:12:51,076 INFO [JavaFX Application Thread] i.m.r.u.SoftwareUpdateHandler : Checking for current version completed : 1.2.0.1-B1  
2023-09-20 16:12:51,084 INFO [Thread-8] i.m.r.u.r.ServiceDelegateUtil : Registration Network Checker had been called → [https://api-internal.mosip.maz.net/v1/syncdata/actuator/health](https://api-internal.mosip.maz.net/v1/syncdata/actuator/health)  
2023-09-20 16:12:51,098 ERROR [Thread-8] i.m.r.u.r.ServiceDelegateUtil : No Internet Access  
org.springframework.web.client.ResourceAccessException: I/O error on GET request for “[https://api-internal.mosip.maz.net/v1/syncdata/actuator/health](https://api-internal.mosip.maz.net/v1/syncdata/actuator/health)”: Failed to parse server certificates; nested exception is javax.net.ssl.SSLHandshakeException: Failed to parse server certificates  
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:732)  
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:698)  
at org.springframework.web.client.RestTemplate.getForEntity(RestTemplate.java:375)  
at io.mosip.registration.util.restclient.RestClientUtil.isConnectedToSyncServer(RestClientUtil.java:104)  
at io.mosip.registration.util.restclient.RestClientUtil$$FastClassBySpringCGLIB$$6aaee7db.invoke()  
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)  
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)  
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)  
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)  
at io.mosip.registration.util.restclient.RestClientUtil$$EnhancerBySpringCGLIB$$a3bdb1f1.isConnectedToSyncServer()  
at io.mosip.registration.util.restclient.ServiceDelegateUtil.isNetworkAvailable(ServiceDelegateUtil.java:84)  
at io.mosip.registration.util.restclient.ServiceDelegateUtil$$FastClassBySpringCGLIB$$30e4b842.invoke()  
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)  
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)  
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)  
at io.micrometer.core.aop.TimedAspect.processWithTimer(TimedAspect.java:105)  
at io.micrometer.core.aop.TimedAspect.timedMethod(TimedAspect.java:94)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  
at java.base/java.lang.reflect.Method.invoke(Unknown Source)  
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)  
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)  
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)  
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)  
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)  
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)  
at io.mosip.registration.util.restclient.ServiceDelegateUtil$$EnhancerBySpringCGLIB$$d4b62b10.isNetworkAvailable()  
at io.mosip.registration.controller.auth.LoginController.lambda$initialize$0(LoginController.java:238)  
at java.base/java.lang.Thread.run(Unknown Source)  
Caused by: javax.net.ssl.SSLHandshakeException: Failed to parse server certificates  
at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)  
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)  
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)  
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(Unknown Source)  
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(Unknown Source)  
at java.base/sun.security.ssl.SSLHandshake.consume(Unknown Source)  
at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)  
at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)  
at java.base/sun.security.ssl.TransportContext.dispatch(Unknown Source)  
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)  
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)  
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)  
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)  
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)  
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)  
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)  
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)  
at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:76)  
at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)  
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53)  
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:723)  
… 33 common frames omitted  
Caused by: java.security.cert.CertificateParsingException: Empty issuer DN not allowed in X509Certificates  
at java.base/sun.security.x509.X509CertInfo.parse(Unknown Source)  
at java.base/sun.security.x509.X509CertInfo.(Unknown Source)  
at java.base/sun.security.x509.X509CertImpl.parse(Unknown Source)  
at java.base/sun.security.x509.X509CertImpl.(Unknown Source)  
at java.base/sun.security.provider.X509Factory.engineGenerateCertificate(Unknown Source)  
at java.base/java.security.cert.CertificateFactory.generateCertificate(Unknown Source)  
… 51 common frames omitted

---

<div class="post-metadata">

**Author:** ![HimajaDhanyamraju2](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/himajadhanyamraju2/32/139_2.png) [@HimajaDhanyamraju2](https://community.mosip.io/u/HimajaDhanyamraju2)\
**Post date:** [September 22, 2023, 6:25am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/19 "2023-09-22T06:25:52Z")

</div>

Hi @mazboko,

I could see that the hostname is configured as “[https://api-internal.mosip.maz.net](https://api-internal.mosip.maz.net/)”. Is this correct?

Are you running the regclient from IDE or downloaded zip file?

---

<div class="post-metadata">

**Author:** ![mazboko](https://dub1.discourse-cdn.com/flex017/user_avatar/community.mosip.io/mazboko/32/654_2.png) [@mazboko](https://community.mosip.io/u/mazboko)\
**Post date:** [September 22, 2023, 7:08am UTC](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770/20 "2023-09-22T07:08:17Z")

</div>

Hi @HimajaDhanyamraju2  
Am running regclient from downloaded zip file

[Next page](https://community.mosip.io/t/am-at-login-for-regclient-how-can-i-get-password/770.md?page=2)
