Aracılığıyla paylaş


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 anahtar depolama sağlayıcısını belirten özel, dahili bakımlı 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 belirlenmiş bir değer kullanarak sağlayıcıyı tanımlamanıza olanak tanır.

Uyarı

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

Oluşturucular

Name Description
CngProvider(String)

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

Özellikler

Name Description
MicrosoftPlatformCryptoProvider

Microsoft Platform Ş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 nesne alır.

MicrosoftSoftwareKeyStorageProvider

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

Provider

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

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit 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

Name Description
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