CngKeyCreationParameters Sınıf

Tanım

Anahtar oluşturma için gelişmiş özellikler içerir.

public ref class CngKeyCreationParameters sealed
public sealed class CngKeyCreationParameters
type CngKeyCreationParameters = class
Public NotInheritable Class CngKeyCreationParameters
Devralma
CngKeyCreationParameters

Açıklamalar

CngKey nesneleri özellikler içerir. Bazı özellikler oluşturulduğunda anahtara eklenmelidir. Anahtar oluşturulduktan sonra diğer özellikler eklenebilir.

sınıfı, CngKeyCreationParameters bir anahtar oluşturulurken anahtara özellik eklemenize olanak tanır. Bunu yapmak için anahtar depolama sağlayıcısı (KSP), dışarı aktarma ilkesi, anahtar kullanımı, kullanıcı arabirimi (UI) ilkesi ve üst pencere tanıtıcısı gibi standart anahtar özelliklerini içeren bir CngKeyCreationParameters nesneyi yöntemine Create geçirebilirsiniz. Oluşturulan CngKey nesne, son haline getirilmeden önce bu değerlerle başlatılır.

Ayrıca özelliğini kullanarak Parameters bir anahtara standart olmayan özellikler ekleyebilirsiniz.

Anahtar oluşturulduktan sonra özellikler eklemeniz gerekiyorsa yöntemini kullanın SetProperty .

Not

CNG sınıfları Windows olmayan platformlarda çalışmaz.

Oluşturucular

CngKeyCreationParameters()

CngKeyCreationParameters sınıfının yeni bir örneğini başlatır.

Özellikler

ExportPolicy

Anahtar dışarı aktarma ilkesini alır veya ayarlar.

KeyCreationOptions

Anahtar oluşturma seçeneklerini alır veya ayarlar.

KeyUsage

Geçerli anahtara uygulanan şifreleme işlemlerini alır veya ayarlar.

Parameters

Anahtar sonlandırılmadan önce ayarlanan ek özelliklerle bir CngKey nesnenin oluşturulmasını sağlar.

ParentWindowHandle

Şifreleme Yeni Nesil (CNG) sınıfları tarafından oluşturulan iletişim kutuları için üst pencere olarak kullanılması gereken pencere tutamacını alır veya ayarlar.

Provider

Anahtar oluşturulacak anahtar depolama sağlayıcısını (KSP) alır veya ayarlar.

UIPolicy

Bir anahtar oluşturulduğunda veya anahtara erişildiğinde görüntülenecek kullanıcı arabirimi hakkındaki bilgileri alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır