System.Security 네임스페이스
보호된 멤버 포함
상속된 멤버 포함
.NET Framework 멤버 포함
XNA Framework 멤버 포함
이식 가능한 클래스 라이브러리 멤버 포함
System.Security 네임스페이스는 .NET Framework 보안 시스템 및 사용 권한을 나타내는 클래스를 포함합니다. 하위 네임스페이스는 보안 가능한 개체에 대한 액세스 제어 및 감사를 수행하고, 인증을 허용하고, 암호화 서비스를 제공하고, 정책에 따라 작업 및 리소스에 대한 액세스를 제어하고, 응용 프로그램에서 만든 콘텐츠의 권한 관리를 지원하는 형식을 제공합니다.
네임스페이스
네임스페이스 | 설명 |
---|---|
System.Security | System.Security 네임스페이스는 사용 권한에 대한 기본 클래스를 포함하여 공용 언어 런타임 보안 시스템의 내부 구조를 제공합니다. |
System.Security.AccessControl | System.Security.AccessControl 네임스페이스에서는 보안 가능한 개체의 보안 관련 작업에 대한 액세스를 제어하고 이 작업을 감사하는 프로그래밍 요소를 제공합니다. |
System.Security.Authentication | Authentication 네임스페이스는 연결의 보안에 대해 설명하는 열거형 집합을 제공합니다.이러한 열거형에는 CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType 및 SslProtocolType이 있습니다. |
System.Security.Authentication.ExtendedProtection | System.Security.Authentication.ExtendedProtection 네임스페이스는 응용 프로그램의 확장된 보호를 사용하여 인증을 지원합니다. |
System.Security.Authentication.ExtendedProtection.Configuration | System.Security.Authentication.ExtendedProtection.Configuration 네임스페이스는 응용 프로그램의 확장된 보호를 사용하여 인증의 구성을 지원합니다. |
System.Security.Claims | 클레임, 클레임 기반 ID 및 클레임 기반 보안 주체를 나타내는 클래스를 비롯하여 .NET Framework에서 클레임 기반 ID를 구현하는 클래스를 포함합니다. |
System.Security.Cryptography | System.Security.Cryptography 네임스페이스는 데이터의 보안 인코딩 및 디코딩을 포함한 암호화 서비스뿐 아니라 해시, 난수 생성, 메시지 인증과 같은 수많은 다른 작업을 제공합니다.자세한 내용은 암호화 서비스을 참조하십시오. |
System.Security.Cryptography.Pkcs | System.Security.Cryptography.Pkcs 네임스페이스는 데이터 서명, 키 교환, 인증서 요청, 공개 키 암호화 및 해독, 기타 보안 함수 등의 PKCS(공개 키 암호화 표준)에 대한 프로그래밍 요소를 제공합니다. |
System.Security.Cryptography.X509Certificates | System.Security.Cryptography.X509Certificates 네임스페이스에는 Authenticode X.509 v.3 인증서의 공용 언어 런타임 구현이 포함됩니다.이 인증서는 해당 인증서의 소유자를 고유하게 식별하는 개인 키로 서명됩니다. |
System.Security.Cryptography.Xml | System.Security.Cryptography.Xml 네임스페이스는 XML 디지털 서명의 생성과 유효성 검사를 지원하는 클래스를 포함합니다.이 네임스페이스의 클래스는 http://www.w3.org/TR/xmldsig-core/에 설명된 W3C(World Wide Web 컨소시엄)의 권장 사항인 "XML-Signature Syntax and Processing"을 구현합니다. |
System.Security.Permissions | System.Security.Permissions 네임스페이스는 정책을 기반으로 리소스 및 작업에 대한 액세스를 제어하는 클래스를 정의합니다. |
System.Security.Policy | System.Security.Policy 네임스페이스에는 코드 그룹, 멤버 자격 조건 및 증명 정보가 포함됩니다.이러한 세 가지 형식의 클래스는 공용 언어 런타임 보안 정책 시스템에서 적용하는 규칙을 만드는 데 사용됩니다.증명 정보 클래스는 보안 정책에 대한 입력이며 멤버 조건은 스위치입니다. 이 둘을 조합하여 정책 문을 만들고 부여된 권한 집합을 결정합니다.정책 수준과 코드 그룹은 정책 계층의 구조이며,코드 그룹은 규칙을 캡슐화한 것으로, 정책 수준에 계층적으로 정렬됩니다. |
System.Security.Principal | System.Security.Principal 네임스페이스는 코드가 실행되는 보안 컨텍스트를 나타내는 Principal 개체를 정의합니다.자세한 내용은 역할 기반 보안을 참조하십시오. |
System.Security.RightsManagement | Package 또는 XpsDocument에 저장되어 있는 것과 같은 응용 프로그램 생성 콘텐츠의 권한 관리를 지원하기 위한 형식을 제공합니다. |