C# Class Microsoft.Tools.Caspol.caspol

Mostrar archivo Open project: gbarnett/shared-source-cli-2.0

Private Properties

Property Type Description
AddFullTrustHandler void
AddGroupHandler void
AddPermHandler void
AllHandler void
AllMembershipConditionHandler IMembershipCondition
ApplicationDirectoryMembershipConditionHandler IMembershipCondition
BuildCacheHandler void
CheckAddedAssemblies void
CheckFullTrustHandler void
ChgGroupHandler void
ChgPermHandler void
CodeGroupDescriptionHandler void
CodeGroupNameHandler void
ConvertHexDigit int
CreateMembershipCondition IMembershipCondition
CreateMembershipConditionNoThrow IMembershipCondition
CustomAllHandler void
CustomMembershipConditionHandler IMembershipCondition
CustomUserHandler void
DisableCodeAccessSecurity void
DisplayCodeGroupNameDescriptions void
DisplayCodeGroups void
DisplayLevelCodeGroupNameDescriptions void
DisplayLevelCodeGroups void
DisplayLevelFullTrustAssemblies void
DisplayLevelPermissionSets void
DisplayMShipInfo bool
DisplaySecurityOnOff void
EnterpriseHandler void
Error void
ErrorMShip void
ErrorMShip void
ExecutionHandler void
FetchConfigurationString bool
FindStrongName System.Security.Policy.StrongName
ForceHandler void
FormatXmlString String
GacMembershipConditionHandler IMembershipCondition
GenerateHeader String
GenerateShellEvidence System.Security.Policy.Evidence
GeneratecaspolRequiredPermSet System.Security.PermissionSet
GetAnswer bool
GetLabel Object
GetLabelByName Object
GetLabelByNameHelper Object
GetLevel System.Security.Policy.PolicyLevel
GetLevel System.Security.Policy.PolicyLevel
GetLevel System.Security.Policy.PolicyLevel
GetPermissionSet System.Security.NamedPermissionSet
GetPermissionSet System.Security.NamedPermissionSet
Help void
HelpHandler void
HelpMShip void
IsExclusive PolicyStatementAttribute
IsFullTrustAssembly bool
ListCodeGroup void
ListCodeGroupNameDescription void
ListDescriptionHandler void
ListFullTrustHandler void
ListGroupHandler void
ListHandler void
ListPermHandler void
LoadAssembly CaspolAssembly
LoadAssembly CaspolAssembly
MachineHandler void
MakeResourceAssemblyEvidence void
ParentLabel String
PauseCapableWriteLine void
PolicyChangeHandler void
QuietHandler void
ReadXmlFile System.Security.SecurityElement
RecoverHandler void
RemFullTrustHandler void
RemGroupHandler void
RemPermHandler void
ReplaceLabel void
ResetHandler void
ResetLockDownHandler void
ResolveGroupHandler void
ResolvePermHandler void
Run void
SafeSavePolicy void
SecurityHandler void
SetConfigurationString bool
SetConsoleUI void
SiteMembershipConditionHandler IMembershipCondition
StrongNameMembershipConditionHandler IMembershipCondition
URLMembershipConditionHandler IMembershipCondition
UserHandler void
ZoneMembershipConditionHandler IMembershipCondition

Public Methods

Method Description
AlreadyLoaded ( ArrayList loadedAssemblies, AssemblyName assemblyName ) : bool
CompareAssemblyNames ( AssemblyName left, AssemblyName right ) : bool
DecodeHexString ( String hexString ) : byte[]
DetermineAllReferencedAssemblies ( ArrayList loadedAssemblies ) : void
Main ( String args ) : void

Private Methods

Method Description
AddFullTrustHandler ( String args, int index, int &numArgsUsed ) : void
AddGroupHandler ( String args, int index, int &numArgsUsed ) : void
AddPermHandler ( String args, int index, int &numArgsUsed ) : void
AllHandler ( String args, int index, int &numArgsUsed ) : void
AllMembershipConditionHandler ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
ApplicationDirectoryMembershipConditionHandler ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
BuildCacheHandler ( String args, int index, int &numArgsUsed ) : void
CheckAddedAssemblies ( PolicyLevel level, ArrayList &assemblies ) : void
CheckFullTrustHandler ( String args, int index, int &numArgsUsed ) : void
ChgGroupHandler ( String args, int index, int &numArgsUsed ) : void
ChgPermHandler ( String args, int index, int &numArgsUsed ) : void
CodeGroupDescriptionHandler ( CodeGroup group, String args, int index, int &offset ) : void
CodeGroupNameHandler ( CodeGroup group, String args, int index, int &offset ) : void
ConvertHexDigit ( Char val ) : int
CreateMembershipCondition ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
CreateMembershipConditionNoThrow ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
CustomAllHandler ( String args, int index, int &numArgsUsed ) : void
CustomMembershipConditionHandler ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
CustomUserHandler ( String args, int index, int &numArgsUsed ) : void
DisableCodeAccessSecurity ( ) : void
DisplayCodeGroupNameDescriptions ( CodeGroup group ) : void
DisplayCodeGroups ( CodeGroup displayGroup, CodeGroup rootGroup ) : void
DisplayLevelCodeGroupNameDescriptions ( PolicyLevel level ) : void
DisplayLevelCodeGroups ( PolicyLevel level ) : void
DisplayLevelFullTrustAssemblies ( PolicyLevel level ) : void
DisplayLevelPermissionSets ( PolicyLevel level ) : void
DisplayMShipInfo ( String which ) : bool
DisplaySecurityOnOff ( ) : void
EnterpriseHandler ( String args, int index, int &numArgsUsed ) : void
Error ( String which, String message, int errorCode ) : void
ErrorMShip ( String whichOption, String whichMShip, String message, int errorCode ) : void
ErrorMShip ( String whichOption, String whichMShip, String message, int errorCode, bool displayMshipInfo ) : void
ExecutionHandler ( String args, int index, int &numArgsUsed ) : void
FetchConfigurationString ( bool perMachine, String parameterName, StringBuilder parameterValue, int parameterValueLength ) : bool
FindStrongName ( Evidence evidence ) : StrongName
ForceHandler ( String args, int index, int &numArgsUsed ) : void
FormatXmlString ( String inputXml ) : String
GacMembershipConditionHandler ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
GenerateHeader ( ) : String
GenerateShellEvidence ( String fileName, String option ) : Evidence
GeneratecaspolRequiredPermSet ( ) : PermissionSet
GetAnswer ( ) : bool
GetLabel ( String label ) : Object
GetLabelByName ( String label, CodeGroup group, String &numericLabel ) : Object
GetLabelByNameHelper ( String label, CodeGroup group, String &numericLabel ) : Object
GetLevel ( ) : PolicyLevel
GetLevel ( LevelType type ) : PolicyLevel
GetLevel ( PolicyLevelType type ) : PolicyLevel
GetPermissionSet ( PolicyLevel level, String name ) : NamedPermissionSet
GetPermissionSet ( String args, int index ) : NamedPermissionSet
Help ( String which, String message ) : void
HelpHandler ( String args, int index, int &numArgsUsed ) : void
HelpMShip ( String whichOption, String whichMShip, String message, bool displayMShipInfo ) : void
IsExclusive ( CodeGroup group, String args, int index, int &argsUsed ) : PolicyStatementAttribute
IsFullTrustAssembly ( IList fullTrustAssemblies, Evidence evidence ) : bool
ListCodeGroup ( String prefix, String indent, IEnumerator dispEnumerator, IEnumerator rootEnumerator ) : void
ListCodeGroupNameDescription ( String prefix, String indent, IEnumerator enumerator ) : void
ListDescriptionHandler ( String args, int index, int &numArgsUsed ) : void
ListFullTrustHandler ( String args, int index, int &numArgsUsed ) : void
ListGroupHandler ( String args, int index, int &numArgsUsed ) : void
ListHandler ( String args, int index, int &numArgsUsed ) : void
ListPermHandler ( String args, int index, int &numArgsUsed ) : void
LoadAssembly ( String fileName, String option ) : CaspolAssembly
LoadAssembly ( String fileName, String option, bool errorOnFail ) : CaspolAssembly
MachineHandler ( String args, int index, int &numArgsUsed ) : void
MakeResourceAssemblyEvidence ( Evidence input, Evidence &output, StrongName &outputSn ) : void
ParentLabel ( String label ) : String
PauseCapableWriteLine ( String msg ) : void
PolicyChangeHandler ( String args, int index, int &numArgsUsed ) : void
QuietHandler ( String args, int index, int &numArgsUsed ) : void
ReadXmlFile ( String args, int index ) : SecurityElement
RecoverHandler ( String args, int index, int &numArgsUsed ) : void
RemFullTrustHandler ( String args, int index, int &numArgsUsed ) : void
RemGroupHandler ( String args, int index, int &numArgsUsed ) : void
RemPermHandler ( String args, int index, int &numArgsUsed ) : void
ReplaceLabel ( String label, CodeGroup obj ) : void
ResetHandler ( String args, int index, int &numArgsUsed ) : void
ResetLockDownHandler ( String args, int index, int &numArgsUsed ) : void
ResolveGroupHandler ( String args, int index, int &numArgsUsed ) : void
ResolvePermHandler ( String args, int index, int &numArgsUsed ) : void
Run ( String args ) : void
SafeSavePolicy ( ) : void
SecurityHandler ( String args, int index, int &numArgsUsed ) : void
SetConfigurationString ( bool perMachine, String parameterName, String parameterValue ) : bool
SetConsoleUI ( ) : void
SiteMembershipConditionHandler ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
StrongNameMembershipConditionHandler ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
URLMembershipConditionHandler ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition
UserHandler ( String args, int index, int &numArgsUsed ) : void
ZoneMembershipConditionHandler ( PolicyLevel level, String args, int index, int &offset ) : IMembershipCondition

Method Details

AlreadyLoaded() public static method

public static AlreadyLoaded ( ArrayList loadedAssemblies, AssemblyName assemblyName ) : bool
loadedAssemblies System.Collections.ArrayList
assemblyName System.Reflection.AssemblyName
return bool

CompareAssemblyNames() public static method

public static CompareAssemblyNames ( AssemblyName left, AssemblyName right ) : bool
left System.Reflection.AssemblyName
right System.Reflection.AssemblyName
return bool

DecodeHexString() public static method

public static DecodeHexString ( String hexString ) : byte[]
hexString String
return byte[]

DetermineAllReferencedAssemblies() public static method

public static DetermineAllReferencedAssemblies ( ArrayList loadedAssemblies ) : void
loadedAssemblies System.Collections.ArrayList
return void

Main() public static method

public static Main ( String args ) : void
args String
return void