CngProvider 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CNG(Cryptography Next Generation) 개체와 함께 사용할 KSP(키 스토리지 공급자)의 이름을 캡슐화합니다.
public ref class CngProvider sealed : IEquatable<System::Security::Cryptography::CngProvider ^>
public sealed class CngProvider : IEquatable<System.Security.Cryptography.CngProvider>
[System.Serializable]
public sealed class CngProvider : IEquatable<System.Security.Cryptography.CngProvider>
type CngProvider = class
interface IEquatable<CngProvider>
[<System.Serializable>]
type CngProvider = class
interface IEquatable<CngProvider>
Public NotInheritable Class CngProvider
Implements IEquatable(Of CngProvider)
- 상속
-
CngProvider
- 특성
- 구현
설명
클래스는 CngProvider 유틸리티 클래스입니다. 정적 속성, 비교 메서드 및 키 스토리지 공급자를 지정하는 내부적으로 키 스토리지 공급자를 유지 관리하는 전용 문자열로 구성됩니다.
정적 속성은 개체를 반환 CngProvider 합니다. 각 개체의 내부 문자열은 정적 속성의 이름에 해당하는 공급자 이름으로 초기화됩니다.
이 클래스를 사용하여 정적 속성에서 다루지 않는 공급자 형식에 대한 개체를 만들 수도 있습니다.
여러 CNG 클래스(예: CngKey)는 매개 변수를 통해 개체를 provider
허용 CngProvider 합니다. 클래스는 개체를 CngProvider 받으면 개체의 속성을 호출 Provider 하여 포함된 공급자 이름을 검색합니다.
따라서 는 CngProvider 잘 알려진 공급자의 열거형 역할을 합니다. 문자열 대신 강력한 형식의 값을 사용하여 공급자를 식별할 수 있습니다.
참고
CNG 클래스는 비 Windows 플랫폼에서 작동하지 않습니다.
생성자
CngProvider(String) |
CngProvider 클래스의 새 인스턴스를 초기화합니다. |
속성
MicrosoftPlatformCryptoProvider |
CngProvider Microsoft Platform Crypto Storage 공급자를 지정하는 개체를 가져옵니다. |
MicrosoftSmartCardKeyStorageProvider |
Microsoft 스마트 카드 키 스토리지 공급자를 지정하는 CngProvider 개체를 가져옵니다. |
MicrosoftSoftwareKeyStorageProvider |
Microsoft 소프트웨어 키 스토리지 공급자를 지정하는 CngProvider 개체를 가져옵니다. |
Provider |
현재 CngProvider 개체가 지정하는 KSP(키 스토리지 공급자)의 이름을 가져옵니다. |
메서드
Equals(CngProvider) |
지정된 CngProvider 개체를 현재 CngProvider 개체와 비교합니다. |
Equals(Object) |
지정된 개체를 현재 CngProvider 개체와 비교합니다. |
GetHashCode() |
현재 CngProvider 개체에 포함된 KSP(키 스토리지 공급자)의 이름에 대한 해시 값을 생성합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 CngProvider 개체가 지정하는 KSP(키 스토리지 공급자)의 이름을 가져옵니다. |
연산자
Equality(CngProvider, CngProvider) |
두 CngProvider 개체가 같은 KSP(키 스토리지 공급자)를 지정하는지 확인합니다. |
Inequality(CngProvider, CngProvider) |
두 CngProvider 개체가 같은 KSP(키 스토리지 공급자)를 나타내지 않는지 확인합니다. |
적용 대상
.NET