10 votos

Chrome AutoSelectCertificateForUrls OSX

Tengo un certificado SSL de cliente para la autenticación. Estoy tratando de asignarlo a una URL en Chrome en OSX, sin embargo el Documentación sobre Chromium no sirve de nada.

No tengo ni idea de qué archivo poner el AutoSelectCertificateForUrls preferencia en. Supongo que será algún archivo en ~/Library/Application Support/Google/Chrome/Default , basado en este .

Lo mejor que puedo hacer es encontrar algunos archivos al azar con .json extensiones a través de find . Son todas extensiones y tienen rutas extrañas, por ejemplo

Default/Extensions/pjkljhegncpnkpncohdijeoejaedia/7_1/_locales/nl/messages.json

Puede alguien decirme en qué archivo poner el AutoSelectCertificateForUrls ¿se está instalando?

9voto

Davide Piras Puntos 389

En Yosemite, esa aplicación de Workgroup Manager no funciona, tampoco modificando el plist.

Esto me ha funcionado, en una terminal:

defaults write com.google.Chrome AutoSelectCertificateForUrls -array

defaults write com.google.Chrome AutoSelectCertificateForUrls -array-add -string '{"pattern":"https://[*.]my.domain:8090","filter":{"ISSUER":{"CN":"example.com"}}}'

6voto

siva Puntos 23

La preferencia va en el com.google.Chrome.manifest archivo.

  1. Abra la carpeta del manifiesto con el siguiente comando de Terminal.

    open /Applications/Google\ Chrome.app/Contents/Resources/com.google.Chrome.manifest/Contents/Resources/

    Esto supone que Google Chrome está en /Aplicaciones; ajústelo si es necesario. Asegúrese de copiar toda la línea.

  2. Abrir com.google.Chrome.manifest . Utilizaré TextMate.

  3. El AutoSelectCertificateForUrls La preferencia va en la línea 174.

    Alternativamente, utilice ⌘F para buscar AutoSelectCertificateForUrls y luego seleccione el pfm_targets matriz.

  4. Sustituir user-managed con su cadena de preferencias, según el ejemplo en el enlace que has dado .

    {\"pattern\":\"https://www.example.com\",\"filter\":{\"ISSUER\":{\"CN\":\"certificate issuer name\"}}}

Como alternativa, puede utilizar Gestor de grupos de trabajo para establecer la preferencia.

  1. Descargar y abra el Administrador de grupos de trabajo.

  2. Conéctate a localhost con una cuenta de administrador.

  3. Elija el Usuario e introduzca su nombre de usuario, luego seleccione su cuenta.

  4. Seleccione Preferencias en la barra de herramientas, y elija la opción Detalles ficha.

  5. Añade Google Chrome o Chromium a la lista haciendo clic en el botón + y seleccionando el paquete de aplicaciones.

  6. Haga doble clic en la aplicación a la que desea añadir la preferencia, o haga clic en ella y en el lápiz <img src="https://i.stack.imgur.com/6sxpr.png" height="15"> botón.

  7. Haga clic en Siempre y, a continuación, elija Nueva llave .

  8. Haga clic en Nuevo artículo y seleccione Seleccionar automáticamente los certificados de cliente para estos sitios .

  9. Haga clic en Nueva llave .

  10. Haga doble clic en el Valor por 0.

  11. Introduzca la cadena de preferencias que desee en la casilla y pulse Intro.

  12. Haga clic en Solicite ahora entonces Hecho .

  13. Una gestión <img src="https://i.stack.imgur.com/hRT7V.png" height="15"> debería aparecer junto a la aplicación a la que has añadido la preferencia.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X