Método Certificates.Save

[CAPICOM es un componente solo de 32 bits que está disponible para su uso en los siguientes sistemas operativos: Windows Server 2008, Windows Vista y Windows XP. En su lugar, use la clase X509Certificate2Collection en el espacio de nombres System.Security.Cryptography.X509Certificates .

El método Save guarda los objetos Certificate en la colección.

Sintaxis

Certificates.Save( _
  ByVal FileName, _
  [ ByVal Password ], _
  [ ByVal SaveAs ], _
  [ ByVal ExportFlag ] _
)

Parámetros

FileName [in]

Cadena que contiene el nombre del archivo de salida donde se guardarán los certificados.

Contraseña [in, opcional]

Cadena que contiene la contraseña de texto no cifrado para un archivo de clave privada . El valor predeterminado es la cadena vacía (""). Se pueden usar hasta 32 caracteres Unicode, incluido un carácter nulo de terminación, para la contraseña. Para obtener información sobre cómo proteger la contraseña, consulte Control de contraseñas.

SaveAs [in, opcional]

Valor de la enumeración CAPICOM_CERTIFICATES_SAVE_AS_TYPE que especifica el formato del archivo de salida. El valor predeterminado es CAPICOM_CERTIFICATES_SAVE_AS_PFX. En la siguiente tabla se muestran los valores posibles.

Valor Significado
CAPICOM_CERTIFICATES_SAVE_AS_PFX
Los certificados se guardan como PFX.
CAPICOM_CERTIFICATES_SAVE_AS_PKCS7
Los certificados se guardan como PKCS #7.
CAPICOM_CERTIFICATES_SAVE_AS_SERIALIZED
Los certificados se guardan como serializados.

 

ExportFlag [in, opcional]

Valor de la enumeración CAPICOM_EXPORT_FLAG que especifica si se omiten los errores de exportación de claves privadas. El valor predeterminado es CAPICOM_EXPORT_DEFAULT. En la siguiente tabla se muestran los valores posibles.

Valor Significado
CAPICOM_EXPORT_DEFAULT
No se omiten los errores de exportación de claves privadas.
CAPICOM_EXPORT_IGNORE_PRIVATE_KEY_NOT_EXPORTABLE_ERROR
Se omiten los errores de exportación de claves privadas.

 

Valor devuelto

Este método no devuelve ningún valor.

Comentarios

Este método genera CAPICOM_E_NOT_ALLOWED cuando se crea un script desde una aplicación basada en web.

Los objetos Certificate se pueden recuperar mediante el método Store.Load .

Requisitos

Requisito Value
Fin de compatibilidad de cliente
Windows Vista
Fin de compatibilidad de servidor
Windows Server 2008
Redistribuible
CAPICOM 2.0 o posterior en Windows Server 2003 y Windows XP
Archivo DLL
Capicom.dll

Consulte también

Certificados