SSL-Clientauthentifizierung mit Zertifikat in Chrome App

Ich schreibe eine Chrome-App, für die ein SSL-Socket mit Clientauthentifizierung erforderlich ist. Ich habe dies zuvor in Java mit dem gleichen Satz von Truststore und Keystore gemacht.

Hier ist, was ich auf Chrome gemacht habe (Mac und Chromebook):

Client-Schlüssel (S. 12) und Zertifizierungsstelle (eine Stammzertifizierungsstelle, eine Zwischenzertifizierungsstelle) zum System hinzufügen.

robieren Sie in der Chrome-App das Legacy ausocket API und das neuesockets.tcp API.

Immer erhalten FehlerERR_SSL_CLIENT_AUTH_CERT_NEEDED. Aber ich glaube, ich habe bereits das richtige Client-Zertifikat und die richtige Zertifizierungsstelle im System.

Code für Legacy-Socket-API:

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);
        });
    });
});

Meine Fragen sind:

Unterstützt die Chrome-API die Client-Authentifizierung mit cert?Wie versorge ich Chrome mit Zertifikaten, wenn dies unterstützt wird?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage