CngKeyCreationParameters 클래스

정의

키 생성에 대한 고급 옵션이 들어 있습니다.Contains advanced properties for key creation.

public ref class CngKeyCreationParameters sealed
public sealed class CngKeyCreationParameters
type CngKeyCreationParameters = class
Public NotInheritable Class CngKeyCreationParameters
상속
CngKeyCreationParameters

설명

CngKey 개체 속성을 포함 합니다.CngKey objects contain properties. 만들어질 때 일부 속성을 키로 추가 되어야 합니다.Some properties must be added to a key when it is created. 키를 만든 후에 다른 속성을 추가할 수 있습니다.Other properties can be added after the key is created.

CngKeyCreationParameters 클래스를 사용 하면 생성 되는 키 속성을 추가할 수 있습니다.The CngKeyCreationParameters class enables you to add properties to a key as it is being created. KSP(키 스토리지 공급자), 내보내기 정책, 키 사용량, UI(사용자 인터페이스) 정책 및 부모 창 핸들 등의 표준 키 속성을 포함하는 CngKeyCreationParameters 개체를 Create 메서드로 전달하여 이 작업을 수행할 수 있습니다.You can do this by passing a CngKeyCreationParameters object that contains standard key properties, such as key storage provider (KSP), export policy, key usage, user interface (UI) policy, and parent window handle, to the Create method. CngKey 만들어지는 초기화할 이러한 값을 사용 하 여 완성 되기 전에 개체입니다.The CngKey object that is being created will be initialized with these values before it is finalized.

사용 하 여 키를 표준이 아닌 속성을 추가할 수도 있습니다는 Parameters 속성입니다.You can also add non-standard properties to a key by using the Parameters property.

키를 만든 후 속성을 추가 해야 할 경우, 사용 된 SetProperty 메서드.If you need to add properties after a key is created, use the SetProperty method.

생성자

CngKeyCreationParameters()

CngKeyCreationParameters 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the CngKeyCreationParameters class.

속성

ExportPolicy

키 내보내기 정책을 가져오거나 설정합니다.Gets or sets the key export policy.

KeyCreationOptions

키 생성 옵션을 가져오거나 설정합니다.Gets or sets the key creation options.

KeyUsage

현재 키에 적용되는 암호화 작업을 가져오거나 설정합니다.Gets or sets the cryptographic operations that apply to the current key.

Parameters

키가 완성되기 전에 설정된 추가 속성을 사용하여 CngKey 개체를 만들 수 있습니다.Enables a CngKey object to be created with additional properties that are set before the key is finalized.

ParentWindowHandle

CNG(Cryptography Next Generation) 클래스에서 만드는 대화 상자의 부모 창으로 사용할 창 핸들을 가져오거나 설정합니다.Gets or sets the window handle that should be used as the parent window for dialog boxes that are created by Cryptography Next Generation (CNG) classes.

Provider

키를 만들 KSP(키 스토리지 공급자)를 가져오거나 설정합니다.Gets or sets the key storage provider (KSP) to create a key in.

UIPolicy

키를 만들거나 키에 액세스할 때 표시되는 사용자 인터페이스에 대한 정보를 가져오거나 설정합니다.Gets or sets information about the user interface to display when a key is created or accessed.

메서드

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상