KeyStorageProviderNames 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義數個常用的金鑰儲存體提供者名稱。 您可以在CertificateRequestProperties類別的KeyStorageProviderName屬性中使用這個類別。
public ref class KeyStorageProviderNames abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyStorageProviderNames final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class KeyStorageProviderNames
Public Class KeyStorageProviderNames
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
範例
using Windows.Security.Cryptography.Certificates;
namespace SampleKeyStorageProviderNames
{
sealed partial class KspNamesApp : Application
{
public KspNamesApp()
{
// Initialize the application.
this.InitializeComponent();
// Demonstrate how to retrieve and set the key storage provider name.
this.SampleKspNames();
}
public void SampleKspNames()
{
// Create a new CertificateRequestProperties object.
CertificateRequestProperties reqProperties = new CertificateRequestProperties();
// Retrieve the default value ("Microsoft Software Key Storage Provider").
String strDefaultName = reqProperties.KeyStorageProviderName;
// Set the value to "Microsoft Platform Crypto Provider".
reqProperties.KeyStorageProviderName = KeyStorageProviderNames.PlatformKeyStorageProvider;
// Set the value to "Microsoft Smart Card Key Storage Provider".
reqProperties.KeyStorageProviderName = KeyStorageProviderNames.SmartcardKeyStorageProvider;
}
}
}
備註
這個類別只包含靜態屬性。 您不需要建立 類別的實例,即可擷取屬性。 請改用類別名稱,後面接著點運算子 (.) ,後面接著屬性名稱。
屬性
PassportKeyStorageProvider |
傳回 「Microsoft Passport Key Storage Provider」 作為提供者名稱。 |
PlatformKeyStorageProvider |
傳回 「Microsoft Platform Crypyto 金鑰儲存體提供者」做為提供者名稱。 |
SmartcardKeyStorageProvider |
傳回「Microsoft 智慧卡金鑰儲存提供者」作為提供者名稱。 |
SoftwareKeyStorageProvider |
傳回「Microsoft 軟體金鑰儲存提供者」做為提供者名稱。 |