Inicio de sesión automático de Android Webview en el sitio web https configurando la cookie de token

Lo que estoy tratando de lograr es iniciar sesión automáticamente en un sitio web https configurando un token como cookie.

(Funciona en el navegador Android Chrome pero no en la vista web de la aplicación)

Básicamente me enfrento a dos problemas al cargar la URL https en la vista web con el conjunto de cookies

Número 1

Recibo el siguiente mensaje de registro.

Error al validar la cadena de certificados, error: java.security.cert.CertPathValidatorException: no se encontró el ancla de confianza para la ruta de certificación.

Traté de anularonReceivedSslError y llamadohandler.proceed(); como a continuación.

@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
    Log.d(TAG, "==> " + error.toString());
    handler.proceed();
}

Pero aún veo una página en blanco (supongo que está sucediendo debido a un problema de certificado).

Número 2

Tengo una URL de inicio de sesión conmigo (p. Ej.https://www.abc.com/login.html )

Lo que estoy tratando de lograr es iniciar sesión automáticamente en la vista web configurando una cookie.

CookieSyncManager.createInstance(webView.getContext());
CookieManager cookieManager = CookieManager.getInstance();
CookieManager.getInstance().setAcceptCookie(true);

String token = PreferenceHelper.loadTokenFromPreference(this);

String sessionCookie = "staging=" + token;

cookieManager.setCookie("https://www.abc.com/aaa/",
    sessionCookie);
CookieSyncManager.getInstance().sync();

SystemClock.sleep(1000);

Pero aún no puedo iniciar sesión automáticamente, sino que veo la página en blanco.

Lo que no estoy seguro ahora es exactamente dónde estoy cometiendo un error.

cookieManager.setCookie requiere un primer argumento como url para la cookie que se debe configurar, ¿no estoy seguro de qué url exactamente debo proporcionar?

¿Alguien puede sugerirme el enfoque correcto para que funcione?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta