Condividi tramite


Metodo ICertificate2::Save

[CAPICOM è un componente solo a 32 bit disponibile per l'uso nei sistemi operativi seguenti: Windows Server 2008, Windows Vista e Windows XP. Usare invece la classe X509Certificate2 nello spazio dei nomi System.Security.Cryptography.X509Certificates .

Il metodo Save salva il certificato in un file. Questo metodo è stato introdotto in CAPICOM 2.0.

Sintassi

Certificate.Save( _
  ByVal FileName, _
  [ ByVal Password ], _
  [ ByVal SaveAs ], _
  [ ByVal IncludeOption ] _
)

Parametri

FileName [in]

Stringa contenente il nome del file di output in cui verrà salvato il certificato.

Password [in, facoltativo]

Stringa contenente la password di testo non crittografato per un file di chiave privata . La password può contenere fino a 32 caratteri Unicode, incluso un carattere Null di terminazione. Per informazioni sulla protezione della password, vedere Gestione delle password.

SalvaAs [in, facoltativo]

Valore dell'enumerazione CAPICOM_CERTIFICATE_SAVE_AS_TYPE che specifica il formato del file di output. Il valore predefinito è CAPICOM_CERTIFICATE_SAVE_AS_CER. Nella tabella seguente sono illustrati i possibili valori.

Valore Significato
CAPICOM_CERTIFICATE_SAVE_AS_CER
Il file di output verrà formattato come file con estensione cer senza chiavi private salvate.
CAPICOM_CERTIFICATE_SAVE_AS_PFX
Il file di output verrà formattato come file PFX (PKCS #12) e verranno salvate anche tutte le chiavi private associate esportabili.

 

IncludeOption [in, facoltativo]

Valore dell'enumerazione CAPICOM_CERTIFICATE_INCLUDE_OPTION che specifica il numero di certificati nella catena salvati nel file di output. Il valore predefinito è CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY. Nella tabella seguente sono illustrati i possibili valori.

Valore Significato
CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT
Salva tutti i certificati nella catena ad eccezione dell'entità radice
CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN
Salva la catena di certificati completa
CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY
Salva solo il certificato dell'entità finale

 

Valore restituito

Questo metodo non restituisce valori.

Commenti

Questo metodo genera CAPICOM_E_NOT_ALLOWED quando viene creato uno script da un'applicazione basata sul Web.

Requisiti

Requisito Valore
Fine del supporto client
Windows Vista
Fine del supporto server
Windows Server 2008
Componente ridistribuibile
CAPICOM 2.0 o versione successiva in Windows Server 2003 e Windows XP
DLL
Capicom.dll