Open-The-File.com

Scopri come aprire qualsiasi tipo di file

.P12 estensione file

Per aprire file .P12 su Windows, se hai solo bisogno di visualizzare o estrarre i contenuti, utilizza lo strumento pkcs12 di OpenSSL (vedi la documentazione di OpenSSL pkcs12) su un computer in cui OpenSSL è disponibile.

Per aprire un file .p12, di solito lo importi in un certificato/gestore di chiavi (ad esempio, Accesso Portachiavi su macOS) o lo controlli/estrai con OpenSSL. Poiché i file .p12 spesso contengono chiavi private, in genere ti verrà richiesta la password del file durante l'importazione.

Ultimo aggiornamento: 12 giugno 2026

Apri sul tuo dispositivo

Scegli il tuo sistema operativo per una guida passo passo dedicata.

Come aprire file .P12

Usa queste istruzioni specifiche per piattaforma per aprire file .P12 in modo sicuro.

Windows

  1. Se hai solo bisogno di visualizzare o estrarre i contenuti, utilizza lo strumento pkcs12 di OpenSSL (vedi la documentazione di OpenSSL pkcs12) su un computer in cui OpenSSL è disponibile.
  2. Se è necessario installarlo in un'applicazione o in un archivio chiavi particolare, importalo tramite la funzione di importazione di certificati/chiavi dell'applicazione e inserisci la password .p12 quando richiesto.
Guida completa Windows

Mac

  1. Apri Accesso Portachiavi e utilizza la funzione di importazione per importare l'identità .p12 (Apple nota che i file PKCS #12 sono gestiti da Accesso Portachiavi).
  2. Quando richiesto, inserisci la password .p12 per sbloccare/importare la chiave privata e i certificati.
Guida completa Mac

Linux

  1. Utilizza OpenSSL per ispezionare il contenitore: esegui il comando OpenSSL pkcs12 sul file .p12 per elencarne il contenuto.
  2. Se hai bisogno del certificato e della chiave come file separati, utilizza le opzioni OpenSSL pkcs12 per estrarre i certificati e la chiave privata (ti verrà richiesta la password del contenitore).
Guida completa Linux

iOS

  1. Se hai ricevuto un file .p12 per lo sviluppo o l'importazione di identità, importalo tramite il flusso di lavoro Apple (le identità PKCS #12 sono supportate tramite il framework di sicurezza di Apple); se non riesci a importare sul dispositivo, trasferiscilo su un Mac e importa con Accesso Portachiavi.
Guida completa iOS

Android

  1. La gestione di Android varia in base all'app; se non puoi importarlo direttamente, trasferisci il file .p12 su un sistema desktop e utilizza un gestore di certificati/chiavi o OpenSSL per importarne o estrarne il contenuto.
Guida completa Android

Note di sicurezza

  • I file .p12 spesso contengono chiavi private; chiunque ottenga il file e la relativa password può potenzialmente impersonare l'identità (ad esempio, per TLS o firma del codice). Trattalo come un segreto e conservalo in modo sicuro.
  • I contenitori PKCS #12 sono comunemente protetti da password, ma la protezione dipende dalla password scelta; utilizzare una password complessa ed evitare di inviare file .p12 su canali non sicuri.
  • Importa solo file .p12 da fonti attendibili. L'importazione aggiunge chiavi/certificati in un archivio chiavi (come il portachiavi macOS), che può influire sulle operazioni di autenticazione e firma.

Se non ti aspettavi questo file

Questa estensione di solito indica dati, testo o contenuti strutturati—non un programma eseguibile di per sé. Il rischio pratico è spesso l’ingegneria sociale (allegato truffaldino o nome fuorviante). Con mittenti fidati servono raramente formule antivirus generiche; questi strumenti sono utili quando vuoi un controllo in più su download inattesi.

Potremmo guadagnare una commissione quando usi i link affiliati. Questo supporta le nostre guide gratuite sulle estensioni file.

Impossibile aprire questo file?

Le cause e le soluzioni più comuni quando i file .P12 non si aprono.

Cause comuni

  • La password o la passphrase sono state rifiutate
  • L'importazione riesce ma manca la chiave privata
  • Problemi con la catena di certificati dopo l'importazione

Passi per risolvere

  1. Conferma di utilizzare la password .p12 corretta (questa è la password del contenitore, non necessariamente la passphrase originale della chiave).
  2. Prova a ispezionare il file con OpenSSL pkcs12 per confermare che si tratta di un contenitore PKCS #12 valido e per vedere cosa contiene.
  3. Se controlli come è stato prodotto, riesporta/ricrea il contenitore PKCS #12 e imposta una password conosciuta.

Cos'è un file .P12?

Un file .p12 è un formato contenitore PKCS #12 “Personal Information Exchange” (PFX) definito da RFC 7292. Può archiviare certificati, catene di certificati e chiavi private insieme in un unico file, in genere con protezione basata su password. L'estensione .p12 è comunemente utilizzata (insieme a .pfx) per gli archivi PKCS #12.

Contesto

PKCS #12 è un formato contenitore standardizzato per il trasporto e il backup delle identità crittografiche, in particolare un certificato di entità finale abbinato alla sua chiave privata più eventuali certificati intermedi necessari per costruire una catena. La specifica IETF (RFC 7292) definisce la sintassi e le regole di elaborazione per questi oggetti “PFX”.

In pratica, i file .p12 vengono spesso utilizzati quando è necessario spostare un'identità tra sistemi (ad esempio, da un'autorità di certificazione o un server a una workstation di sviluppatore o tra archivi di chiavi). L'ecosistema di Apple gestisce comunemente le identità PKCS #12 tramite Accesso Portachiavi e le relative API del framework di sicurezza.

Per i flussi di lavoro da riga di comando e la risoluzione dei problemi, OpenSSL fornisce lo strumento pkcs12 per analizzare, creare ed estrarre certificati e chiavi dai file PKCS #12 (.p12/.pfx).

Tipi MIME comuni: application/pkcs12

Alias noti: .pfx

Approfondimenti

Risorse autorevoli per ulteriori dettagli sul formato .P12.

Problemi comuni .P12

La password o la passphrase sono state rifiutate

La maggior parte dei file .p12 sono protetti da password; l'importazione/estrazione fallisce se la password è errata o se il file è stato creato con impostazioni non accettate dallo strumento di importazione.

  1. Conferma di utilizzare la password .p12 corretta (questa è la password del contenitore, non necessariamente la passphrase originale della chiave).
  2. Prova a ispezionare il file con OpenSSL pkcs12 per confermare che si tratta di un contenitore PKCS #12 valido e per vedere cosa contiene.
  3. Se controlli come è stato prodotto, riesporta/ricrea il contenitore PKCS #12 e imposta una password conosciuta.

L'importazione riesce ma manca la chiave privata

Un file PKCS #12 può contenere certificati senza chiave privata; alcune esportazioni includono solo la catena di certificati pubblici, che non può essere utilizzata per la firma o l'identità TLS del server.

  1. Utilizza OpenSSL pkcs12 per elencare i contenuti e verificare se nel contenitore è presente una chiave privata.
  2. Se non è presente alcuna chiave privata, ottenere un nuovo .p12/.pfx che includa la chiave privata (o rigenerarlo/esportarlo dal sistema in cui è stata creata la chiave).

Problemi con la catena di certificati dopo l'importazione

Anche quando viene importato il certificato foglia, i certificati intermedi mancanti possono causare errori di attendibilità/convalida perché non è possibile creare la catena.

  1. Esamina il file .p12 con OpenSSL pkcs12 per verificare se sono inclusi certificati intermedi.
  2. Riesporta/ricrea il file .p12 per includere l'intera catena di certificati (foglia più intermedi), quindi reimporta.

FAQ

Qual è il tipo MIME per .p12 (PKCS #12)?

Il tipo di supporto registrato IANA per i dati PKCS #12 è application/pkcs12.

.p12 è uguale a .pfx?

Si riferiscono comunemente allo stesso formato contenitore PKCS #12 (PFX); entrambe le estensioni sono ampiamente utilizzate per lo stesso tipo di pacchetto di certificato e chiave privata.

Posso estrarre il certificato e la chiave privata da un file .p12?

SÌ. Lo strumento pkcs12 di OpenSSL può analizzare file PKCS #12 ed estrarre certificati e chiavi (ti servirà la password del contenitore).

Perché l'importazione di un file .p12 richiede una password?

I contenitori PKCS #12 sono generalmente crittografati o protetti dall'integrità con una password per proteggere il materiale della chiave privata al loro interno; gli strumenti di importazione lo richiedono per sbloccare i contenuti.

Estensioni simili

Confronta formati correlati nella stessa categoria per trovare lo strumento giusto più velocemente.