Función PvkPrivateKeySave
Importante
Esta API está en desuso. Microsoft puede quitar esta API en futuras versiones.
La función PvkPrivateKeySave guarda una clave privada y su clave pública correspondiente en un archivo especificado.
Nota:
Esta función no tiene ningún archivo de encabezado asociado ni biblioteca de importación. Para llamar a esta función, debe crear un archivo de encabezado definido por el usuario y usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Mssign32.dll.
Sintaxis
BOOL WINAPI PvkPrivateKeySave(
_In_ HCRYPTPROV hCryptProv,
_In_ HANDLE hFile,
_In_ DWORD dwKeySpec,
_In_ HWND hwndOwner,
_In_ LPCWSTR pwszKeyName,
_In_ DWORD dwFlags
);
Parámetros
-
hCryptProv [in]
-
Identificador de un proveedor de servicios criptográficos (CSP).
-
hFile [in]
-
Identificador de un archivo creado con el permiso de lectura y escritura inicial y el permiso de solo lectura posterior.
-
dwKeySpec [in]
-
Entero largo para el tipo de clave. Entre los valores posibles se incluyen AT_KEYEXCHANGE o AT_SIGNATURE.
-
hwndOwner [in]
-
Si se requiere una contraseña para cifrar la clave privada, este parámetro es un identificador para el elemento primario del cuadro de diálogo; de lo contrario, es NULL.
-
pwszKeyName [in]
-
Puntero a una cadena terminada en null para el nombre de la clave que se va a guardar.
-
dwFlags [in]
-
Valor DWORD que especifica opciones adicionales para la función. Para obtener más información, vea el parámetro dwFlags en CryptExportKey.
Valor devuelto
Si se ejecuta correctamente, esta función devuelve TRUE. La función PvkPrivateKeySave devuelve FALSE si se produce un error.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Archivo DLL |
|