docs: private void handleUserLogin(X509Certificate certChain[]) throws RegistryException, CertificateMapNotSupportedException, CertificateMapFailedException, EntryNotFoundException, Exception {
          UserRegistry userRegistry = getUserRegistry();
          username = userRegistry.mapCertificate(certChain);
          authenticatedId = userRegistry.getUniqueUserId(username);
          securityName = userRegistry.getUserSecurityName(authenticatedId);
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "username=[" + username +
                           "] authenticatedId=[" + authenticatedId +
                           "] securityName=[" + securityName + "]");
          }
          setUpTemporarySubject();
      }