Procedura: importare un set di autorizzazioni tramite un file XML
Il file XML può contenere un set di autorizzazioni, con o senza un'autorizzazione personalizzata, in cui sono incluse le autorizzazioni necessarie per l'esecuzione dell'applicazione. È possibile importare il set di autorizzazioni nei criteri di sicurezza utilizzando Caspol.exe (strumento per i criteri di sicurezza dall'accesso di codice).
Nell'esempio che segue vengono illustrati un set di autorizzazioni e un'autorizzazione all'interno di un file XML.
<PermissionSet class="NamedPermissionSet" version="1"
Name="MyPermissionSet"
Description="Permission set containing my custom permission">
<IPermission class="myCustomNamespace.CustomPermission, customPerm,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=64a85a7d791b1a32"
version="1" Unrestricted="True"/>
</PermissionSet>
L'elemento <PermissionSet> può contenere un numero illimitato di elementi <IPermission>, che rappresentano le autorizzazioni del set di autorizzazioni. L'attributo class contiene in genere il valore "NamedPermissionSet" o "System.Security.NamedPermissionSet". L'attributo version indica la versione di .NET Framework. L'attributo Name rappresenta il nome del set di autorizzazioni. L'attributo Description fornisce una descrizione del set di autorizzazioni. È possibile modificare sia l'attributo Name che l'attributo Description.
Attenzione |
---|
Prima di aggiungere il set di autorizzazioni ai criteri di sicurezza, è possibile modificare il file XML in modo da adeguare lo stato delle autorizzazioni alle specifiche esigenze.Per informazioni sugli attributi specifici dell'autorizzazione e sulle modalità di modifica dello stato dell'autorizzazione, vedere la documentazione relativa all'applicazione. |
Aggiunta di un'autorizzazione personalizzata mediante lo Strumento criteri di sicurezza dall'accesso di codice
Lo Caspol.exe (strumento per i criteri di sicurezza dall'accesso di codice) è incluso in Windows Software Development Kit (SDK) e supporta l'utilizzo di script per la modifica dei criteri di sicurezza. È possibile utilizzare Caspol.exe per aggiungere nuovi set di autorizzazioni, ma non per modificare i set di autorizzazioni esistenti. Se il file XML presenta un'unica autorizzazione, non un intero set, e si desidera aggiungere l'autorizzazione tramite Caspol.exe, sarà necessario inserire l'autorizzazione in un set di autorizzazioni.
Per aggiungere un set di autorizzazioni mediante Caspol.exe
Digitare il seguente comando al prompt dei comandi:
caspol {-enterprise|-machine|-user} -addpset fileXML
In questo comando fileXML è il nome del file che contiene il set di autorizzazioni e l'autorizzazione.
Vedere anche
Riferimenti
Caspol.exe (strumento per i criteri di sicurezza dall'accesso di codice)