code: @Override
      public SecretKey getSecretKey() throws SocialLoginException {
          if (this.jsseHelper == null) {
              init();
          }
          if (sslKeyStoreName != null) {
              if (keyAliasName != null && keyAliasName.trim().isEmpty() == false) {
                  KeyStoreService keyStoreService = keyStoreServiceRef.getService();
                  if (keyStoreService == null) {
                      throw new SocialLoginException("KEYSTORE_SERVICE_NOT_FOUND", null, new Object[0]);
                  }
                  try {
                      return keyStoreService.getSecretKeyFromKeyStore(sslKeyStoreName, keyAliasName, null);
                  } catch (GeneralSecurityException e) {
                      throw new SocialLoginException("ERROR_LOADING_SECRET_KEY", e, new Object[] { keyAliasName, sslKeyStoreName, e.getLocalizedMessage() });
                  }
              }
          }
          return null;
      }
docs: {@inheritDoc}