Preparazione Installation Package per Windows Phone

Introduzione

Per i dispositivi Windows Phone l'agent viene installato sul dispositivo del target attraverso un'applicazione Windows Phone. Per portare a termine l'esecuzione e l'installazione dell'agent è necessario che sul server RCS siano caricati i seguenti file:

Sequenza consigliata

Completare i seguenti passi per generare i file .pfx e .aetx e caricarli sul server RCS:

Passo Azione
1

Ottenere un codice identificativo Symantec da usare per acquistare il certificato necessario a distribuire l'applicazione Windows Phone.

2 Ottenere il certificato Symantec necessario a distribuire applicazioni Windows Phone.
3

Installare il certificato Symantec necessario a distribuire applicazioni Windows Phone.

4 Generare il file .pfx e il file .aetx
5 Caricare il file .pfx e il file .aetx sul server RCS
Come leggere queste istruzioni

NOTA: i link alle pagine web inseriti nelle procedure risultano attivi al momento della scrittura del manuale. Se il link risulta inattivo, ricercare la pagina web adeguata..

In caso di contraddizione tra quanto riportato nel manuale e le istruzioni ricevute direttamente dagli enti coinvolti, seguire le istruzioni ricevute direttamente.

Ottenere un codice identificativo Symantec

Per ottenerlo seguire la seguente procedura:

Passo Azione
1 Registrare un account Microsoft in https://signup.live.com/signup.aspx?lic=1.
2

Registrare un account in Windows Phone Dev Center entrando con il proprio account Microsoft in https://dev.windowsphone.com/en-us/join/

3
  • Fare clic su Join Now: compare la pagina per la registrazione dell'account Windows Phone Dev Center.
  • Selezionare Company come Account Type.
  • Fare clic su Next.
  • Nella sezione Account Info inserire i propri dati e contatti.
  • Nella sezione Publisher Info inserire come Publisher Name il nome che si vuole venga visualizzato come distributore dell'applicazione in fase di installazione.

ATTENZIONE: l'utente che installa il pacchetto .xap e il certificato .aetx sul proprio telefono vede questo nome.

  • Nella sezione Approver Info inserire i dati e i contatti di un responsabile in azienda che può approvare la richiesta di registrazione.
  • Completare la registrazione seguendo le istruzioni fornite dalla pagina.

IMPORTANTE: fornire un indirizzo e-mail e un numero di telefono corretti, poiché saranno utilizzati per validare la registrazione e per fornire il Publisher ID.

4

A registrazione completata, si viene contattati via e-mail da Symantec, azienda partner di Microsoft che si occupa della validazione delle aziende registrate al Windows Phone Dev Center, per validare la registrazione. Una ulteriore comunicazione potrebbe avvenire tramite telefono.

IMPORTANTE: sollecitare l'Approver a rispondere tempestivamente all'e-mail di Symantec.

5

Al termine del processo di validazione, si riceve una e-mail con i dati dell'account:

  • Publisher ID
  • Publisher Name

NOTA: per approfondimenti vedi http://msdn.microsoft.com/library/windowsphone/help/jj206719(v=vs.105).aspx.

Ottenere il certificato Symantec

L'Enterprise Mobile Code Signing Certificate è il certificato necessario per distribuire applicazioni Windows Phone.

Per ottenerlo seguire la seguente procedura:

Passo Azione
1

Acquistare l'Enterprise Mobile Code Signing Certificate da Symanted da https://products.websecurity.symantec.com/orders/enrollment/microsoftCert.do.

2
  • Inserire il Publisher ID ottenuto e l'indirizzo e-mail inserito nella sezione Account Info durante la registrazione al Windows Phone Dev Center.
  • Completare l'acquisto seguendo le istruzioni fornite dalla pagina.
3

Ad acquisto concluso, si ricevono da Symantec alcune e-mail con:

  • le conferma dell'ordine
  • l'elenco delle funzioni abilitate grazie all'ordine effettuato
  • il certificato e le istruzioni per importarlo sul proprio computer

NOTA: per approfondimenti vedi https://knowledge.verisign.com/support/code-signing-support/index?page=content&id=SO20770&actp=search&viewlocale=en_US.

Installare il certificato Symantec

Per potare a buon fine l'installazione dell'Enterprise Mobile Code Signing Certificate, è necessario installare prima:

IMPORTANTE: utilizzare sempre lo stesso browser per scaricare i certificati. Nella procedura descritta si fa riferimento al browser Firefox.

Seguire la seguente procedura: 

Passo Azione
1 Aprire Firefox.
2

Copiare e incollare nella barra degli indirizzi l'URL ricevuto nell'e-mail per installare l'Enterprise Mobile Root Certificate di Microsoft.

3

Nella finestra di dialogo Download certificato selezionare tutte e tre le caselle di controllo e fare clic su OK.

4

Copiare e incollare nella barra degli indirizzi l'URL ricevuto nell'e-mail per installare l'Enterprise Mobile CA Certificate di Microsoft.

4

Nella finestra di dialogo Download certificato selezionare tutte e tre le caselle di controllo e fare clic su OK.

NOTA: per verificare l'avvenuta installazione dei certificati, selezionarela voce Opzioni nel menu Firefox, quindi selezionare la sezione Avanzate, e poi la scheda Certificati, e fare clic su Mostra Certificati:nell'elenco di certificati della scheda Autorità ci sono i nomi dei certificati installati.

5

Installare l'Enterprise Mobile Code Signing Certificate dal link nella e-mail ricevuta e fare clic su Continue.

Generare il file .pfx e il file .aetx

Con l'Enterprise Mobile Code Signing Certificate è possibile generare un file .pfx e un file .aetx necessari per firmare e distribuire applicazioni Windows Phone.

IMPORTANTE: la procedura prevede che sul computer sia installato il Software Developer Kit 8.0 di Windows Phone, scaricabile da http://www.microsoft.com/it-it/download/windows.aspx. L'AET Generator tool fornito in questo Kit permette di creare il file .aetx.

IMPORTANTE: eseguire la procedura con lo stesso browser utilizzato per installare i certificati. Nella procedura descritta si fa riferimento al browser Firefox.

Seguire la seguente procedura:

Passo Azione
1

Aprire Firefox.

2

Nel menu Firefox selezionare la voce Opzioni, quindi selezionare la sezione Avanzate e poi la scheda Certificati.

3

Fare clic su Mostracertificati.

4
  • Nella scheda Certificati personali selezionare il certificato Publisher name e fare clic su Esporta.
  • Salvare il file con estensione .p12.
  • Inserire come password di esportazione del certificato: "password".

IMPORTANTE: inserire questa e non altre password.

5 Rinominare il file con estensione .pfx.
6

Dal prompt dei comandi di Windows entrare nella cartella dove si è salvato il file .pfx ed eseguire il seguente comando:

"%ProgramFiles(x86)%\Microsoft SDKs\Windows Phone\v8.0\Tools\AETGenerator\AETGenerator.exe" NomeFile.pfx password

dove NomeFile è il nome del file .pfx.

Risultato: nella cartella dove si è salvato il file .pfx vengono generati tre file:

  • AET.aetx
  • AET.aet
  • AET.xml

NOTA: per approfondimenti vedi http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206943%28v=vs.105%29.aspx.

Caricare il file .pfx e il file .aetx sul server database RCS

Seguire la seguente procedura:

Passo Azione
1

Copiare i file sul server database RCS.

2

Dal prompt dei comandi di Windows eseguire il seguente comando per utilizzare il file .pfx per firmare le applicazioni Windows Phone:

rcs-db-config --sign-pfx-winphone PercorsoFile\NomeFile.pfx

dove PercorsoFile è il percorso del file .pfx sul server RCS.

3

Dal prompt dei comandi di Windows eseguire il seguente comando per utilizzare il file .aetx come certificato per le applicazioni Windows Phone:

rcs-db-config --sign-aetx-winphone PercorsoFile\NomeFile.aetx

dove PercorsoFile è il percorso del file .aetx sul server RCS.