2 votos

Exportar una clave específica del llavero mediante la línea de comandos (por huella dactilar, hash, id?)

Me gustaría exportar claves específicas de mi llavero utilizando la línea de comandos. Por lo que veo, esto implicaría la security herramienta. Si tengo varias claves con el mismo nombre, ¿cómo puedo exportar una de ellas en concreto? ¿Puedo especificar un identificador de clave o un valor hash? Por ejemplo, se puede especificar el tipo como -t privKeys pero esto no limitaría el resultado a una clave específica.

O viéndolo desde otro ángulo: ¿Existe la posibilidad en Keychain Access de ver el identificador / huella digital de una llave? Por ejemplo, tengo unas cuantas llaves que se llaman igual y "Obtener información" no muestra detalles que me permitan distinguir una de otra. Tengo la sensación de que me estoy perdiendo algo.

2voto

Steve Evans Puntos 155

No, no es posible buscar por identificador de clave o hash.

Lamentablemente, la API de llavero está limitado en el atributos que se pueden buscar para.

Si tiene suerte, existen certificados y claves emparejados dentro de un Llavero. Estos emparejamientos se denominan Identidades dentro de la API. En el Acceso a Llaveros aparecen como un certificado con un triángulo a un lado; al expandir el elemento se revela la clave emparejada.

De lo contrario, las aplicaciones que trabajan con Llaveros tienen que enumerar los certificados y claves disponibles para encontrar pares específicos.

Escribí Keysafe por lo que estoy dolorosamente familiarizado con la subyacente .keychain formato de archivo.

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