Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La propiedad Valid recupera un valor booleano que especifica si el objeto de algoritmo es válido.
Esta propiedad es de solo lectura.
Sintaxis
HRESULT get_Valid(
VARIANT_BOOL *pValue
);
Parámetros
pValue
Valor devuelto
None
Observaciones
Si una plantilla hace referencia a un algoritmo que no es compatible con el proveedor criptográfico especificado, el proceso de inscripción crea un objeto ICspAlgorithm de marcador de posición, establece la propiedad Valid en false y establece la propiedad Name . No se definen otros valores de propiedad.
Debe llamar al método InitializeFromName o al método InitializeFromType en la interfaz ICspInformation antes de llamar a esta propiedad.
La notación de sintaxis abstracta Uno (ASN.1) se define mediante los estándares X.680 a X.683. La API de inscripción de certificados comprueba un identificador de objeto (OID) mediante la codificación de reglas de codificación distinguida (DER) y, a continuación, descodifica el resultado para asegurarse de que el OID permanece sin cambios y comprobando que se cumple lo siguiente:
- El primer número del OID es 0, 1 o 2.
- Todos los demás caracteres son dígitos (de 0 a 9) o puntos (.).
- No se inicia ni finaliza el OID.
- No hay caracteres consecutivos en ambos puntos.
- El OID debe contener al menos un período.
- Si el primer número es 0 o 1, el segundo número debe estar comprendido entre 0 y 39 inclusive.
- Si el primer número es 2, el segundo número puede ser cualquier valor.
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 |