CertEnroll (enumeraciones)

La API de inscripción de certificados admite las siguientes enumeraciones.

Enumeración Descripción
AlgorithmFlags Contiene marcas que se pueden usar para refinar la búsqueda de un algoritmo criptográfico.
AlgorithmOperationFlags Especifica las operaciones que puede realizar un algoritmo. Se usa para recuperar las funcionalidades operativas de un algoritmo csp o información de estado de CSP en función de esas funcionalidades.
AlgorithmType Especifica el propósito previsto de un algoritmo criptográfico.
AlternativeNameType Especifica los tipos de nombre alternativos que se pueden especificar al crear una extensión AlternativeName .
CERTENROLL_OBJECTID Contiene los identificadores de objeto predefinidos (OID) compatibles con la API de inscripción de certificados.
CERTENROLL_PROPERTYID Contiene identificadores de identificadores predefinidos para las propiedades externas admitidas por la API de inscripción de certificados.
CommitTemplateFlags Especifica las opciones para guardar y eliminar plantillas.
EncodingType Especifica el tipo de codificación aplicada a una matriz de bytes con fines de visualización.
EnrollmentCAProperty Especifica los valores de propiedad de la entidad de certificación.
EnrollmentDisplayStatus Especifica si se va a mostrar la información de estado de inscripción en una interfaz de usuario.
EnrollmentEnrollStatus Especifica el estado de inscripción de una solicitud de certificado.
EnrollmentPolicyFlags Especifica marcas de directiva de grupo.
EnrollmentPolicyServerPropertyFlags Especifica el servidor de directivas predeterminado.
EnrollmentSelectionStatus Especifica si el estado de inscripción de un objeto se supervisará durante el proceso de inscripción.
EnrollmentTemplateProperty Contiene valores de propiedad para una plantilla determinada.
InnerRequestLevel Especifica el nivel de contención de una solicitud de certificado dentro de una solicitud PKCS #7 o CMC.
InstallResponseRestrictionFlags Contiene marcas que identifican las restricciones colocadas en la instalación local de una cadena de certificados.
KeyIdentifierHashAlgorithm Especifica el algoritmo utilizado para aplicar un algoritmo hash a la clave pública en una solicitud de certificado.
ObjectIdGroupId Especifica la categoría o grupo al que pertenece un OID.
ObjectIdPublicKeyFlags Especifica si se usa un algoritmo de clave pública para firmar o para el cifrado.
PFXExportOptions Especifica cuánto se incluye una cadena de certificados al crear un mensaje de Exchange de información personal (PFX).
Pkcs10AllowedSignatureTypes Especifica el tipo de firma permitida al firmar una solicitud de certificado.
PolicyQualifierType Especifica el tipo de calificador aplicado a una directiva de certificado.
PolicyServerUrlFlags Contiene marcas de servidor de directiva de inscripción de certificados (CEP).
PolicyServerUrlPropertyID Contiene valores que especifican el tipo de valor de propiedad que va a devolver el método GetStringProperty o que establece el método SetStringProperty en la interfaz IX509PolicyServerUrl .
RequestClientInfoClientId Especifica el tipo de aplicación que creó una solicitud de certificado.
WebEnrollmentFlags Especifica el comportamiento de la inscripción web.
WebSecurityLevel Especifica si un método o propiedad habilitados para web es seguro para el scripting.
X500NameFlags Especifica las características de visualización y codificación de un nombre distintivo o un nombre distintivo relativo.
X509CertificateEnrollmentContext Especifica la naturaleza de la entidad final para la que está previsto el certificado.
X509CertificateTemplateEnrollmentFlag Contiene valores que especifican acciones de cliente y servidor durante la inscripción.
X509CertificateTemplateGeneralFlag Contiene información de uso y modificación sobre plantillas y certificados asociados.
X509CertificateTemplatePrivateKeyFlag Contiene valores que especifican acciones de cliente relacionadas con una clave privada.
X509CertificateTemplateSubjectNameFlag Contiene valores que especifican acciones de cliente y servidor relativas a los nombres de sujeto.
X509EnrollmentPolicyExportFlags Especifica qué elementos se van a exportar desde el servidor de directivas.
X509EnrollmentPolicyLoadOption Especifica cómo recuperar la directiva del servidor de directivas.
X509KeySpec Especifica el uso previsto de una clave para un CSP heredado.
X509KeyUsageFlags Especifica el propósito de una clave contenida en un certificado.
X509PrivateKeyExportFlags Especifica la directiva de exportación de una clave privada.
X509PrivateKeyProtection Especifica el nivel de protección de clave privada compatible con un KSP o CSP.
X509PrivateKeyUsageFlags Especifica los usos permitidos de una clave privada.
X509PrivateKeyVerify Especifica si se muestra una interfaz de usuario durante la comprobación de la clave privada y si la comprobación puede continuar si el CSP o KSP representan una tarjeta inteligente.
X509ProviderType Especifica el tipo de proveedor de servicios criptográficos o proveedor de servicios clave.
X509RequestInheritOptions Especifica cómo se heredan las claves, los valores de extensión y las propiedades externas cuando se crea una nueva solicitud a partir de un certificado existente.
X509RequestType Especifica el tipo de solicitud de certificado.
X509SCEPDisposition Describe la disposición resultante de una solicitud para procesar un mensaje de respuesta.
X509SCEPFailInfo Describe la naturaleza de un error de inscripción de certificado SCEP.

 

Referencia de api de inscripción de certificados

CertEnroll Interfaces