Prima di iniziare
Le virgolette utilizzate nell'articolo dei comandi di Terminale sono virgolette "dritte". Alcuni browser web, applicazioni email ed editor di testo potrebbero convertire automaticamente questi segni in virgolette intelligenti (curve). È importante usare le virgolette dritte durante l'inserimento dei comandi presenti in questo articolo in Terminal.app. Nelle aree geografiche in cui vengono utilizzati segni diacritici nel nome del certificato, le virgolette intelligenti possono causare la segnalazione da parte di certadmin dell'impossibilità di trovare il certificato.
OS X Mavericks
Con OS X Mavericks ricevi un avviso in Server.app 30 giorni prima della scadenza del certificato. In seguito viene mostrato un avviso in Server.app una volta al giorno fino a quando il certificato non viene rinnovato. L'avviso include un pulsante Rinnova che consente di rinnovare il certificato.
OS X Lion e OS X Mountain Lion
Per rinnovare il certificato in OS X Lion e OS X Mountain Lion, segui la procedura riportata di seguito.
Per prepararti al rinnovo del certificato, dovrai raccogliere prima alcune informazioni. Materiale necessario:
- 
	
- Il Nome comune completo del certificato di firma del codice. 
	
- Il Nome comune completo dell'emittente. 
	
- Il numero di serie del certificato in esadecimale. 

Per ottenere il Nome comune completo del certificato di firma del codice:
- 
	
- Apri /Applicazioni/Utility/Keychain Access.app. 
	
- A sinistra sotto Portachiavi seleziona il portachiavi di sistema. 
	
- Trova il certificato di firma del codice. Dovrebbe essere denominato nel formato di "mioserver.miodominio.com Code Signing Certificate" dove "mioserver.miodominio.com" è il nome di dominio qualificato (Fully Qualified Domain Name, FQDN) del server. Dovresti visualizzare due voci: una è la chiave privata e l'altra è il certificato attuale. Fai doppio clic sul certificato. 
	
- In Dettagli individua la sezione denominata "Nome soggetto". In tale sezione individua il campo Nome comune che dovrebbe essere identico al nome del certificato presente nell'elenco del passaggio 3. Prendi nota del nome completo, inclusi gli spazi, le maiuscole e la punteggiatura. 

Per ottenere il Nome comune completo dell'emittente:
- 
	
- Negli stessi dettagli del certificato individua la sezione intitolata "Nome emittente". Individua il campo Nome comune immediatamente sotto la sezione appena menzionata. Il Nome comune dell'emittente dovrebbe essere visualizzato nel seguente formato "IntermediateCA_MIOSERVER.MIODOMINIO.COM_1"

	...dove "MIOSERVER.MIODOMINIO.COM" è il nome di dominio qualificato del server. Prendi nota del nome completo, inclusi gli spazi, le maiuscole e la punteggiatura. 

Per ottenere il numero di serie del certificato in esadecimale:
- 
	
- Nella sezione "Nome emittente" dovresti visualizzare il campo Numero di serie negli stessi dettagli del certificato. Prendi nota del numero di serie, che è in formato decimale. 
	
- Apri /Applicazioni/Calculator.app 
	
- In Calcolatrice scegli Vista > Programmatore per passare alla modalità programmatore. 
	
- Immediatamente sotto e a destra dello schermo numerico di Calcolatrice sono presenti i pulsanti "8", "10" e "16". Fai clic sul pulsante "10" per assicurarti che Calcolatrice sia in modalità decimale. 
	
- Immetti il numero di serie che hai trovato nel passaggio 1, ad esempio, "6745963548". 
	
- Fai clic sul pulsante "16" per convertirlo in esadecimale. Il risultato sarà nel formato "0x192173C1C". Ignora lo "0x" iniziale e prendi nota del resto del numero. 

Per rinnovare il certificato di firma del codice in OS X Lion:
- 
	
- Apri /Applicazioni/Utility/Terminal.app. 
	
- Inserisci il seguente comando usando le informazioni raccolte in precedenza. Quando inserisci il numero di serie esadecimale, assicurati che tutte le lettere che inserisci siano in minuscolo.
	

sudo /usr/sbin/certadmin --recreate-CA-signed-certificate "myserver.mydomain.com Code Signing Certificate" "IntermediateCA_MYSERVER.MYDOMAIN.COM_1" 192173c1c

	 

Per rinnovare il certificato di firma del codice in OS X Mountain Lion:
- 
	
- Apri /Applicazioni/Utility/Terminal.app. 
	
- Inserisci il seguente comando usando le informazioni raccolte in precedenza. Quando inserisci il numero di serie esadecimale, assicurati che tutte le lettere che inserisci siano in minuscolo.
	

sudo /Applications/Server.app/Contents/ServerRoot/usr/sbin/certadmin --recreate-CA-signed-certificate "myserver.mydomain.com Code Signing Certificate" "IntermediateCA_MYSERVER.MYDOMAIN.COM_1" 192173c1c

	 

Per assicurarti che Gestore profilo stia usando il nuovo certificato:
- 
	
- Apri /Applicazioni/Server.app. 
	
- Fai clic su Gestore profilo sotto Servizi. 
	
- Disattiva Gestore profilo. 
	
- Fai clic sul pulsante Modifica accanto a "Firma profili di configurazione". 
	
- Dall'elenco Certificato seleziona il certificato denominato "mioserver.miodominio.com Code Signing Certificate - mioserver.miodominio.com OD Intermediate CA" che dovrebbe essere l'unico certificato presente nell'elenco. 
	
- Fai clic su OK. 
	
- Attiva Gestore profilo. 

Informazioni su iOS
iOS non accetta gli aggiornamenti attraverso Gestore profilo dopo il rinnovo del certificato di firma del codice. Per ciascun dispositivo iOS che usa Gestore profilo, rimuovi Profilo attendibilità e Profilo iscrizione in Impostazioni > Generali > Profili, quindi accedi al portale utente di Gestore profilo su https://mioserver.miodominio.com/mieidispositivi per installare il Profilo attendibilità corrente e registrare di nuovo il dispositivo.