System.Security.Policy 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
코드 그룹, 멤버 자격 조건 및 증거가 포함되어 있습니다. 이러한 세 가지 형식의 클래스는 공용 언어 런타임 보안 정책 시스템에서 적용하는 규칙을 만드는 데 사용됩니다. 증명 정보 클래스는 보안 정책에 대한 입력이며 멤버 조건은 스위치입니다. 이 둘을 조합하여 정책 문을 만들고 부여된 권한 집합을 결정합니다. 정책 수준과 코드 그룹은 정책 계층의 구조이며, 코드 그룹은 규칙을 캡슐화한 것으로, 정책 수준에 계층적으로 정렬됩니다.
All |
모든 코드와 일치하는 멤버 자격 조건을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
Application |
정책 평가를 위한 증명 정보로 애플리케이션 디렉터리를 제공합니다. 이 클래스는 상속될 수 없습니다. |
Application |
어셈블리의 애플리케이션 디렉터리를 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다. |
Application |
애플리케이션의 보안 증명 정보를 보유합니다. 이 클래스는 상속될 수 없습니다. |
Application |
매니페스트 활성 애플리케이션에 대한 신뢰 결정을 관리합니다. |
Application |
애플리케이션에 대한 보안 결정을 캡슐화합니다. 이 클래스는 상속될 수 없습니다. |
Application |
ApplicationTrust 개체의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
Application |
ApplicationTrustCollection 컬렉션의 ApplicationTrust 개체에 대한 열거자를 나타냅니다. |
Code |
코드에 부여된 네트워크 리소스 액세스를 지정합니다. |
Code |
모든 코드 그룹 구현이 파생해야 하는 추상 기본 클래스를 나타냅니다. |
Evidence |
보안 정책 결정의 입력을 구성하는 정보 집합을 정의합니다. 이 클래스는 상속될 수 없습니다. |
Evidence |
증명 정보로 사용할 모든 개체가 파생되어야 하는 기본 클래스를 제공합니다. |
File |
멤버 자격 조건과 일치하는 코드 어셈블리에 해당 코드 어셈블리에 있는 파일을 조작하는 권한을 부여합니다. 이 클래스는 상속될 수 없습니다. |
First |
코드 그룹의 정책 문 및 일치하는 첫 번째 자식 코드 그룹의 정책 문을 통합하여 보안 정책을 정의할 수 있도록 합니다. 이 클래스는 상속될 수 없습니다. |
Gac |
코드 어셈블리가 정책 평가를 위한 증명 정보로 GAC(전역 어셈블리 캐시)에서 시작되는지 확인합니다. 이 클래스는 상속될 수 없습니다. |
Gac |
전역 어셈블리 캐시 멤버 자격을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다. |
Hash |
어셈블리의 해시 값에 대한 증명 정보를 제공합니다. 이 클래스는 상속될 수 없습니다. |
Hash |
어셈블리의 해시 값을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다. |
Net |
어셈블리를 다운로드한 사이트에 웹 권한을 부여합니다. 이 클래스는 상속될 수 없습니다. |
Permission |
권한 요청을 나타내는 증명 정보를 정의합니다. 이 클래스는 상속될 수 없습니다. |
Policy |
정책에 의해 코드를 실행할 수 없을 때 throw되는 예외입니다. |
Policy |
공용 언어 런타임의 보안 정책 수준을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
Policy |
특정 증명 정보 집합이 있는 코드에 적용되는 권한과 기타 정보를 설명하는 CodeGroup의 설명을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
Publisher |
코드 어셈블리의 Authenticode X.509v3 디지털 서명을 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다. |
Publisher |
어셈블리의 소프트웨어 게시자의 Authenticode X.509v3 인증서를 테스트하여 해당 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다. |
Site |
코드 어셈블리의 원본 웹 사이트를 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다. |
Site |
어셈블리의 원본 사이트를 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다. |
Strong |
코드 어셈블리의 강력한 이름을 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다. |
Strong |
어셈블리의 강력한 이름을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다. |
Trust |
애플리케이션을 실행하도록 결정할 때와 애플리케이션을 실행할 새 AppDomain에 보안을 설정할 때 고려할 트러스트 관리자의 컨텍스트를 나타냅니다. |
Union |
현재 코드 그룹의 정책 문과 일치하는 모든 자식 코드 그룹의 정책 문을 통합한 정책 문을 갖는 코드 그룹을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
Url |
코드 어셈블리의 원본 URL을 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다. |
Url |
어셈블리의 URL을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다. |
Zone |
코드 어셈블리의 보안 영역을 정책 평가의 증명 정보로 제공합니다. 이 클래스는 상속될 수 없습니다. |
Zone |
어셈블리의 원본 영역을 테스트하여 어셈블리가 코드 그룹에 속하는지 여부를 확인합니다. 이 클래스는 상속될 수 없습니다. |
IApplication |
애플리케이션을 실행해야 하는지 여부와 애플리케이션에 부여해야 하는 권한 집합을 확인합니다. |
IIdentity |
새 ID 권한을 만드는 메서드를 정의합니다. |
IMembership |
코드 어셈블리가 코드 그룹의 멤버인지 여부를 확인하는 테스트를 정의합니다. |
Application |
컬렉션에서 애플리케이션 트러스트를 찾을 때 버전을 일치시키는 방법을 지정합니다. |
Policy |
코드 그룹의 보안 정책에 대한 특수 특성 플래그를 정의합니다. |
Trust |
트러스트 관리자가 신뢰 결정에 사용해야 하는 UI(사용자 인터페이스) 형식을 지정합니다. |
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.