Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
In questo esempio viene illustrato come scrivere un package XML Paper Specification (XPS) con contenuto firmato digitalmente e quindi leggere e convalidare gli elementi firmati. Durante l'esecuzione dell'esempio PackageDigitalSignature, determinati elementi disponibili nelle cartelle "Content" e "Resources" vengono esportati e quindi firmati digitalmente all'interno di un nuovo file myPackage.package XPS. Per firmare gli elementi del contenuto, è necessario che nel sistema sia installato un gestore di certificati X.509, ad esempio nel caso di utilizzo di una smart card. Se un gestore di certificati non è installato e in esecuzione, verrà visualizzato un messaggio di errore e il programma verrà chiuso. Il file di output denominato myPackage.package è di fatto un file con estensione ZIP che include gli elementi relativi al contenuto, alle risorse e alle relazioni del package che sono stati firmati digitalmente. Poiché il file myPackage.package viene eliminato e ricreato ogni volta che l'esempio viene eseguito, copie di riferimento del file myPackage.package sono disponibili nei file myPackage-sample.package e myPackage-sample.package.zip (un duplicato del file myPackage-sample.package con estensione ZIP per una facile apertura e visualizzazione). Nel corso di una seconda operazione, le firme digitali dei file contenenti myPackage.package vengono convalidate e il contenuto del file viene estratto in una cartella "Target" contenente le sottocartelle "Content" e "Resources" in cui è incluso il contenuto originale e i file di dati delle risorse.
Nell'esempio viene illustrata una funzionalità specifica di Windows Presentation Foundation (WPF) e non vengono pertanto seguite le procedure consigliate per lo sviluppo di applicazioni. Per una descrizione completa delle procedure consigliate per lo sviluppo di applicazioni Windows Presentation Foundation (WPF) e Microsoft .NET Framework, fare riferimento ai seguenti argomenti in base alle esigenze:
Accesso facilitato - Procedure consigliate per l'accesso facilitato
Sicurezza - Sicurezza di Windows Presentation Foundation
Localizzazione - Cenni preliminari sulla globalizzazione e localizzazione WPF
Compilazione dell'esempio
Installare Windows Software Development Kit (SDK) e aprire la finestra di comando dell'ambiente di compilazione. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi, Microsoft Windows SDK, quindi fare clic su CMD Shell.
Scaricare l'esempio nel disco rigido locale, in genere dalla documentazione SDK.
Per generare l'esempio dalla finestra di comando dell'ambiente di compilazione , passare alla directory di origine dell'esempio. Al prompt dei comandi digitare MSBUILD.
Per compilare l'esempio in Microsoft Visual Studio, caricare il file della soluzione o del progetto dell'esempio e premere CTRL+MAIUSC+B.
Esecuzione dell'esempio
Per eseguire l'esempio compilato dalla vfinestra di comando dell'ambiente di compilazione, eseguire il file EXE nella cartella Bin\Debug o Bin\Release contenuta sotto la cartella del codice sorgente dell'esempio.
Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.
Vedere anche
Attività
Esempio di scrittura di package