Autenticación de cliente SSL con certificado en la aplicación Chrome

Estoy escribiendo una aplicación de Chrome que necesita tener un socket SSL con autenticación de cliente. He hecho esto antes en Java con el mismo conjunto de almacén de confianza y almacén de claves.

Esto es lo que he hecho en Chrome (Mac y Chromebook):

Agregue la clave de cliente (p12) y la CA (una CA raíz, una CA intermedia) al sistema.

En la aplicación Chrome, prueba tanto el legadosocket API y lo nuevosockets.tcp API

Siempre recibiendo errorERR_SSL_CLIENT_AUTH_CERT_NEEDED. Pero creo que ya tengo el certificado de cliente y CA correctos en el sistema.

Código para la API de socket heredada:

chrome.socket.create('tcp',{},function(createInfo){
    mySocketId = createInfo.socketId;
    chrome.socket.connect(mySocketId,'host', 12345, function(connectResult){
        chrome.socket.secure(mySocketId,{},function(secureResult){
            console.log('secureResult '+secureResult);
        });
    });
});

Mis preguntas son:

¿La API de Chrome admite la autenticación del cliente con cert?Si es compatible, ¿cómo proporciono los certificados a Chrome?