Método IEnroll::get_GenKeyFlags (xenroll.h)
[Esta propiedad ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]
La propiedad GenKeyFlags establece o recupera los valores pasados a CryptGenKey cuando se genera la solicitud de certificado.
De forma predeterminada, la propiedad GenKeyFlags se establece en cero. Sin embargo, cuando se especifica un archivo .pvk, el valor de GenKeyFlags tiene como valor predeterminado CRYPT_EXPORTABLE. Para obtener más información, vea la sección Comentarios.
Esta propiedad se definió por primera vez en la interfaz IEnroll .
Esta propiedad es de lectura y escritura.
Sintaxis
HRESULT get_GenKeyFlags(
LONG *pdwFlags
);
Parámetros
pdwFlags
Valor devuelto
None
Observaciones
De forma predeterminada, las claves privadas no se pueden exportar a menos que se solicite un archivo .pvk. Para que la clave privada se pueda exportar sin especificar un archivo .pvk, establezca GenKeyFlags en CRYPT_EXPORTABLE.
Para especificar un nombre de archivo .pvk, use la propiedad PVKFileNameWStr .
El valor de la propiedad GenKeyFlags se pasa a la función CryptoAPI CryptGenKey mediante su parámetro dwFlags .
Si el proveedor de servicios criptográficos (CSP) no admite claves privadas exportables, se produce un error.
La propiedad GenKeyFlags afecta al comportamiento de los métodos siguientes:
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | xenroll.h |
Library | Uuid.lib |
Archivo DLL | Xenroll.dll |