Curl non mi chiederà la password del certificato


2

Sto cercando di utilizzare CURL per testare semplici connessioni HTTPS ai server che richiedono un certificato client. Ho specificato il tipo di certificato nel mio .curlrc file con cert = /path/to/Cert.p12 e gli ho detto che sì, è un certificato di PKCS12 con cert-type = P12. Continuava a fallire con "non poteva analizzare il file PKCS12, controllare la password ...... mac verificare l'errore", quindi per curiosità ho provato a codificare la password nel file di configurazione, e abbastanza sicuro ha tirato la pagina a destra.

Leggo la pagina man circa una dozzina di volte e non riesco a vedere nulla dalla riga di comando per dire "per favore chiedimi una password", e dice proprio lì "Se la password opzionale non è specificata, verrà interrogata sul terminale" . Mi manca qualcosa di ovvio?

Risposte:


2

Non riesco a trovare una fonte, ma sembra che mentre CURL una specie di parla PKCS12, preferirebbe avere un certificato in formato PEM. Semplicemente convertendo il mio certificato PKCS12 in PEM, con password, CURL ha iniziato a richiedere le password come previsto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.