code: void init() throws SocialLoginException {
          if (sslSupport != null) {
              Properties sslProps = null;
              this.jsseHelper = sslSupport.getJSSEHelper();
              if (this.jsseHelper != null) {
                  try {
                      if (sslRef != null) {
                          sslProps = this.jsseHelper.getProperties(sslRef); // SSLConfig
                      } else {
                          Map<String, Object> connectionInfo = new HashMap<String, Object>();
                          connectionInfo.put(Constants.CONNECTION_INFO_DIRECTION, Constants.DIRECTION_INBOUND);
                          sslProps = this.jsseHelper.getProperties(null, connectionInfo, null, true); // default
                          // SSL
                      }
                  } catch (SSLException e) {
                      throw new SocialLoginException("ERROR_LOADING_SSL_PROPS", e, new Object[] { e.getLocalizedMessage() });
                  }
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                      Tr.debug(tc, "sslConfig (" + sslRef + ") get: " + sslProps);
                  }
                  if (sslProps != null) {
                      this.sslKeyStoreName = sslProps.getProperty(com.ibm.websphere.ssl.Constants.SSLPROP_KEY_STORE_NAME);
                      this.sslTrustStoreName = sslProps.getProperty(com.ibm.websphere.ssl.Constants.SSLPROP_TRUST_STORE_NAME);
                  }
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                      Tr.debug(tc, "sslTrustStoreName: " + this.sslTrustStoreName);
                  }
              }
          }
      }
docs: init when needed