UserCertificateEnrollmentManager.ImportPfxDataAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ImportPfxDataAsync(String, String, PfxImportParameters) |
Importa in modo asincrono un certificato da un messaggio PFX (Personal Information Exchange) usando i parametri di importazione specificati. |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String) |
Importa in modo asincrono un certificato utente da un messaggio PFX (Personal Information Exchange). |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String) |
Importa in modo asincrono un certificato da un messaggio PFX (Personal Information Exchange) usando il provider di archiviazione delle chiavi specificato. |
ImportPfxDataAsync(String, String, PfxImportParameters)
Importa in modo asincrono un certificato da un messaggio PFX (Personal Information Exchange) usando i parametri di importazione specificati.
public:
virtual IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, PfxImportParameters ^ pfxImportParameters) = ImportPfxDataAsync;
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, PfxImportParameters const& pfxImportParameters);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ImportPfxDataAsync(string pfxData, string password, PfxImportParameters pfxImportParameters);
function importPfxDataAsync(pfxData, password, pfxImportParameters)
Public Function ImportPfxDataAsync (pfxData As String, password As String, pfxImportParameters As PfxImportParameters) As IAsyncAction
Parametri
- pfxData
-
String
Platform::String
winrt::hstring
Messaggio PFX con codifica Base64.
- password
-
String
Platform::String
winrt::hstring
password usata per decrittografare e verificare il pacchetto PFX. La password deve essere esattamente uguale alla password usata per crittografare il pacchetto.
- pfxImportParameters
- PfxImportParameters
Parametri di importazione.
Restituisce
Questo metodo non restituisce valori.
- Attributi
Vedi anche
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Si applica a
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
Importa in modo asincrono un certificato utente da un messaggio PFX (Personal Information Exchange).
public:
virtual IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName) = ImportPfxDataAsync;
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, ExportOption const& exportable, KeyProtectionLevel const& keyProtectionLevel, InstallOptions const& installOption, winrt::hstring const& friendlyName);
[Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName)
Public Function ImportPfxDataAsync (pfxData As String, password As String, exportable As ExportOption, keyProtectionLevel As KeyProtectionLevel, installOption As InstallOptions, friendlyName As String) As IAsyncAction
Parametri
- pfxData
-
String
Platform::String
winrt::hstring
Messaggio PFX con codifica Base64.
- password
-
String
Platform::String
winrt::hstring
Password usata per decrittografare e verificare il pacchetto PFX. La password deve essere esattamente uguale alla password usata per crittografare il pacchetto.
- exportable
- ExportOption
Valore dell'enumerazione ExportOption che specifica se la chiave può essere esportata.
- keyProtectionLevel
- KeyProtectionLevel
Valore dell'enumerazione KeyProtectionLevel che specifica la forza della protezione delle chiavi. Il valore predefinito è NoConsent.
- installOption
- InstallOptions
Valore di enumerazione InstallOptions che specifica l'opzione di installazione del certificato.
- friendlyName
-
String
Platform::String
winrt::hstring
Il nome visualizzato del certificato registrato. Questo valore sovrascrive la proprietà FriendlyName all'interno del messaggio PFX.
Restituisce
Questo metodo non restituisce valori.
- Attributi
Esempio
Il codice seguente importa un certificato basato su pfx nell'archivio "My" dell'utente e protegge la chiave privata del certificato usando il modulo TPM (Trusted Platform Module). Si noti che le app richiedono la sharedUserCertificates
funzionalità per importare file PFX o usare i certificati dall'archivio certificati "MY" dell'utente.
CertificateEnrollmentManager.UserCertificateEnrollmentManager.ImportPfxDataAsync(
pfxData,
password,
ExportOption.NotExportable,
KeyProtectionLevel.NoConsent,
InstallOptions.DeleteExpired,
strFriendlyName,
KeyStorageProviderNames.PlatformKeyStorageProvider);
Vedi anche
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Si applica a
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Importa in modo asincrono un certificato da un messaggio PFX (Personal Information Exchange) usando il provider di archiviazione delle chiavi specificato.
public:
virtual IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName, Platform::String ^ keyStorageProvider) = ImportPfxDataAsync;
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, ExportOption const& exportable, KeyProtectionLevel const& keyProtectionLevel, InstallOptions const& installOption, winrt::hstring const& friendlyName, winrt::hstring const& keyStorageProvider);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName, string keyStorageProvider);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName, keyStorageProvider)
Public Function ImportPfxDataAsync (pfxData As String, password As String, exportable As ExportOption, keyProtectionLevel As KeyProtectionLevel, installOption As InstallOptions, friendlyName As String, keyStorageProvider As String) As IAsyncAction
Parametri
- pfxData
-
String
Platform::String
winrt::hstring
Messaggio PFX con codifica Base64.
- password
-
String
Platform::String
winrt::hstring
Password usata per decrittografare e verificare il pacchetto PFX. La password deve essere esattamente uguale alla password usata per crittografare il pacchetto.
- exportable
- ExportOption
Valore dell'enumerazione ExportOption che specifica se la chiave può essere esportata.
- keyProtectionLevel
- KeyProtectionLevel
Valore dell'enumerazione KeyProtectionLevel che specifica la forza della protezione delle chiavi. Il valore predefinito è NoConsent.
- installOption
- InstallOptions
Valore di enumerazione InstallOptions che specifica l'opzione di installazione del certificato.
- friendlyName
-
String
Platform::String
winrt::hstring
Il nome visualizzato del certificato registrato. Questo valore sovrascrive la proprietà FriendlyName all'interno del messaggio PFX.
- keyStorageProvider
-
String
Platform::String
winrt::hstring
Nome del provider di archiviazione delle chiavi da usare durante l'importazione del certificato.
Restituisce
Questo metodo non restituisce valori.
- Attributi
Esempio
Il codice seguente importa un certificato basato su pfx nell'archivio "My" dell'utente e protegge la chiave privata del certificato usando il modulo TPM (Trusted Platform Module). Si noti che le app richiedono la sharedUserCertificates
funzionalità per importare file PFX o usare i certificati dall'archivio certificati "MY" dell'utente.
CertificateEnrollmentManager.UserCertificateEnrollmentManager.ImportPfxDataAsync(
pfxData,
password,
ExportOption.NotExportable,
KeyProtectionLevel.NoConsent,
InstallOptions.DeleteExpired,
strFriendlyName,
KeyStorageProviderNames.PlatformKeyStorageProvider);