Método IX509PrivateKey::p ut_KeyUsage (certenroll.h)

La propiedad KeyUsage especifica o recupera un valor que identifica el propósito específico para el que se puede usar una clave privada. Esta propiedad está habilitada para web tanto para la entrada como para la salida.

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT put_KeyUsage(
  X509PrivateKeyUsageFlags Value
);

Parámetros

Value

Valor devuelto

None

Observaciones

Si establece la propiedad KeySpec para un CSP heredado en XCN_NCRYPT_ALLOW_SIGNING_FLAG, la propiedad KeyUsage se XCN_NCRYPT_ALLOW_SIGNING_FLAG. Si especifica XCN_AT_KEYEXCHANGE, la propiedad KeyUsage se establece automáticamente en XCN_NCRYPT_ALLOW_DECRYPT_FLAG | XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenroll.h
Archivo DLL CertEnroll.dll

Consulte también

IX509PrivateKey