CngProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ş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 sağlayıcıyı dize yerine kesin olarak yazılan bir değer kullanarak 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 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 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. |