Condividi tramite


CertificateEnrollmentManager.ImportPfxDataAsync Metodo

Definizione

Overload

ImportPfxDataAsync(String, String, PfxImportParameters)

Importa in modo asincrono un certificato da un messaggio PFX (Personal Information Exchange) usando i parametri di importazione.

ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)

Importa in modo asincrono un certificato 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.

public:
 static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, PfxImportParameters ^ pfxImportParameters);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, PfxImportParameters const& pfxImportParameters);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction ImportPfxDataAsync(string pfxData, string password, PfxImportParameters pfxImportParameters);
function importPfxDataAsync(pfxData, password, pfxImportParameters)
Public Shared 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 PFX.

Restituisce

Questo metodo non restituisce valori.

Attributi

Vedi anche

Si applica a

ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)

Importa in modo asincrono un certificato da un messaggio PFX (Personal Information Exchange).

public:
 static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static 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 static IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName)
Public Shared 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

Commenti

Questo metodo importa la catena di certificati nel contenitore dell'app.

  • Per importare un certificato emesso, non è necessario che la richiesta di certificato sia stata generata nel computer di importazione.
  • I certificati inclusi nella risposta non devono essere concatenati ai certificati radice attendibili nel computer di importazione.
  • Il certificato viene installato nell'archivio my store del contenitore dell'app.
  • L'autorità di certificazione e i certificati radice vengono installati nell'archivio dell'autorità di certificazione intermedia del contenitore app.
  • Il nome del contenitore chiave e la specifica della chiave per il certificato importato vengono determinati come descritto nella sezione Osservazioni di PFXImportCertStore con l'eccezione che se AttributeId 1.3.6.1.4.1.311.17.1 non è presente, MS_KEY_STORAGE_PROVIDER viene sempre usato come nome del provider.

Vedi anche

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:
 static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName, Platform::String ^ keyStorageProvider);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static 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 static 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 Shared 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

Commenti

Questo metodo importa la catena di certificati nel contenitore dell'app.

  • Per importare un certificato emesso, non è necessario che la richiesta di certificato sia stata generata nel computer di importazione.
  • I certificati inclusi nella risposta non devono essere concatenati ai certificati radice attendibili nel computer di importazione.
  • Il certificato viene installato nell'archivio my store del contenitore dell'app.
  • L'autorità di certificazione e i certificati radice vengono installati nell'archivio dell'autorità di certificazione intermedia del contenitore app.
  • Il nome del contenitore chiave e la specifica della chiave per il certificato importato vengono determinati come descritto nella sezione Osservazioni di PFXImportCertStore con l'eccezione che se AttributeId 1.3.6.1.4.1.311.17.1 non è presente, MS_KEY_STORAGE_PROVIDER viene sempre usato come nome del provider.

Vedi anche

Si applica a