CngProvider Sınıf

Tanım

Şifreleme Yeni Nesil (CNG) nesneleriyle kullanılmak üzere bir anahtar depolama sağlayıcısının (KSP) adını kapsüller.

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)
Devralma
CngProvider
Öznitelikler
Uygulamalar

Açıklamalar

CngProvider sınıfı bir yardımcı program sınıfıdır. Statik özelliklerden, karşılaştırma yöntemlerinden ve bir anahtar depolama sağlayıcısını belirten özel, dahili olarak tutulan bir dizeden oluşur.

Statik özellikler nesneleri döndürür CngProvider . Her nesnenin iç dizesi, statik özelliğin adına karşılık gelen sağlayıcı adına başlatılır.

Bu sınıfı, statik özelliklerin kapsamına alınmayan sağlayıcı türleri için nesneler oluşturmak için de kullanabilirsiniz.

Birkaç CNG sınıfı (örneğinCngKey), bir provider parametre aracılığıyla nesneleri kabul CngProvider eder. sınıfı nesnesini aldığında CngProvider , nesnenin Provider özelliğini çağırarak katıştırılmış sağlayıcı adını alır.

Bu nedenle, CngProvider iyi bilinen sağlayıcıların bir numaralandırması olarak hizmet eder. Bir dize yerine kesin olarak belirtilmiş bir değer kullanarak sağlayıcıyı tanımlamanıza olanak tanır.

Not

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

Oluşturucular

CngProvider(String)

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

Özellikler

MicrosoftPlatformCryptoProvider

Microsoft Platformu Şifreleme Depolama Sağlayıcısını belirten bir CngProvider nesnesi alır.

MicrosoftSmartCardKeyStorageProvider

Microsoft Akıllı Kart Anahtar Depolama Sağlayıcısını belirten bir CngProvider nesnesi alır.

MicrosoftSoftwareKeyStorageProvider

Microsoft Yazılım Anahtarı Depolama Sağlayıcısını belirten bir CngProvider nesnesi alır.

Provider

Geçerli CngProvider nesnenin belirttiği anahtar depolama sağlayıcısının (KSP) adını alır.

Yöntemler

Equals(CngProvider)

Belirtilen CngProvider nesneyi geçerli CngProvider nesneyle karşılaştırır.

Equals(Object)

Belirtilen nesneyi geçerli CngProvider nesneyle karşılaştırır.

GetHashCode()

Geçerli CngProvider nesneye eklenmiş anahtar depolama sağlayıcısının (KSP) adı için bir karma değer oluşturur.

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 CngProvider nesnenin belirttiği anahtar depolama sağlayıcısının (KSP) adını alır.

İşleçler

Equality(CngProvider, CngProvider)

İki CngProvider nesnenin aynı anahtar depolama sağlayıcısını (KSP) belirtip belirtmediğini belirler.

Inequality(CngProvider, CngProvider)

İki CngProvider nesnenin aynı anahtar depolama sağlayıcısını (KSP) temsil edip etmediğini belirler.

Şunlara uygulanır