diff options
Diffstat (limited to 'src/vm/securitydescriptor.h')
-rw-r--r-- | src/vm/securitydescriptor.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/vm/securitydescriptor.h b/src/vm/securitydescriptor.h index 06c096f4ee..eb1c287b4b 100644 --- a/src/vm/securitydescriptor.h +++ b/src/vm/securitydescriptor.h @@ -9,7 +9,6 @@ #ifndef __SECURITYDESCRIPTOR_H__ #define __SECURITYDESCRIPTOR_H__ -#include "securityconfig.h" #include "securityattributes.h" #include "securitypolicy.h" @@ -68,9 +67,6 @@ inline void StoreObjectInLazyHandle(LOADERHANDLE& handle, OBJECTREF ref, LoaderA class SecurityDescriptor { protected: -#ifdef FEATURE_CAS_POLICY - LOADERHANDLE m_hAdditionalEvidence; // Evidence Object -#endif // FEATURE_CAS_POLICY // The unmanaged DomainAssembly object DomainAssembly *m_pAssem; @@ -82,9 +78,6 @@ protected: AppDomain* m_pAppDomain; BOOL m_fSDResolved; -#ifdef FEATURE_CAS_POLICY - BOOL m_fEvidenceComputed; -#endif // FEATURE_CAS_POLICY DWORD m_dwSpecialFlags; LoaderAllocator *m_pLoaderAllocator; @@ -102,15 +95,6 @@ public: AppDomain* GetDomain() const; BOOL CanCallUnmanagedCode() const; -#ifdef FEATURE_CAS_POLICY - -#ifndef DACCESS_COMPILE - void SetEvidence(OBJECTREF evidence); - BOOL CheckQuickCache(SecurityConfig::QuickCacheEntryType all, DWORD dwZone); -#endif // FEATURE_CAS_POLICY - BOOL IsEvidenceComputed() const; - inline void SetEvidenceComputed(); -#endif // FEATURE_CAS_POLICY #ifndef DACCESS_COMPILE void SetGrantedPermissionSet(OBJECTREF GrantedPermissionSet, @@ -156,44 +140,12 @@ public: virtual BOOL IsResolved() const { return SecurityDescriptor::IsResolved(); } -#ifdef FEATURE_CAS_POLICY - virtual BOOL IsEvidenceComputed() const { return SecurityDescriptor::IsEvidenceComputed(); } -#ifndef DACCESS_COMPILE - virtual void SetEvidence(OBJECTREF evidence) { SecurityDescriptor::SetEvidence(evidence); } -#endif // DACCESS_COMPILE -#endif // FEATURE_CAS_POLICY #ifndef DACCESS_COMPILE virtual OBJECTREF GetGrantedPermissionSet(OBJECTREF* RefusedPermissions = NULL) { return SecurityDescriptor::GetGrantedPermissionSet(RefusedPermissions); } #endif }; -#ifndef FEATURE_CORECLR -class PEFileSecurityDescriptor : public SecurityDescriptorBase<IPEFileSecurityDescriptor> -{ -public: - virtual BOOL AllowBindingRedirects(); - BOOL QuickIsFullyTrusted(); - virtual VOID Resolve(); - -#ifndef DACCESS_COMPILE - inline PEFileSecurityDescriptor(AppDomain* pDomain, PEFile *pPEFile); -#endif - -#ifdef FEATURE_CAS_POLICY - virtual OBJECTREF GetEvidence(); - DWORD GetZone(); -#endif // FEATURE_CAS_POLICY - - -#ifdef FEATURE_CAS_POLICY - static - OBJECTREF BuildEvidence(PEFile *pPEFile, const OBJECTREF& objHostSuppliedEvidence); -#endif // FEATURE_CAS_POLICY -private: - VOID ResolveWorker(); -}; -#endif // !FEATURE_CORECLR #include "securitydescriptor.inl" |