Propriétés de ICEnroll4

Les propriétés suivantes sont définies par l’interface ICEnroll4 ou les propriétés que l’interface ICEnroll4 hérite de ICEnroll, ICEnroll2et ICEnroll3.

Propriété Description
CAStoreFlags Définit ou récupère un indicateur qui contrôle le magasin de l' autorité de certification (ca) lorsque le magasin est ouvert.
CAStoreName Définit ou récupère le nom du magasin dans lequel tous les certificats non « racine » et « mes » sont conservés.
CAStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété CAStoreName .
ClientId Définit ou récupère l’attribut de demande d’ID client.
ContainerName Définit ou récupère le nom du conteneur de clé à utiliser.
DeleteRequestCert Définit ou récupère une valeur booléenne qui détermine si les certificats factices dans le magasin de demandes sont supprimés.
EnableSMIMECapabilities Détermine si le PKCS10 doit contenir un attribut signé pour les fonctionnalités S/MIME ( Secure/Multipurpose Internet Mail Extensions ).
EnableT61DNEncoding Définit ou récupère une valeur booléenne qui détermine si le nom unique de la demande est encodé sous la forme d’une chaîne T61 et non en tant que chaîne Unicode .
GenKeyFlags Définit ou récupère les valeurs passées à CryptGenKey lorsque la demande de certificat est générée.
HashAlgID Définit ou récupère l' algorithme de hachage utilisé lors de la signature d’une # demande de certificatPKCS 10.
HashAlgorithm Définit ou récupère uniquement l' algorithme de hachage de signature utilisé pour signer le fichier PKCS # 10.
IncludeSubjectKeyID Définit ou récupère une valeur booléenne qui contrôle si une extension d’identificateur de clé du sujet est incluse dans la demande de certificat.
KeySpec Définit ou récupère le type de clé générée.
LimitExchangeKeyToEncipherment Définit ou récupère une valeur booléenne qui détermine si une demande AT _ KeyExchange contient la signature numérique et les utilisations de la clé de non-répudiation.
MyStoreFlags Définit ou récupère l’emplacement du registre utilisé pour le magasin.
MyStoreName Définit ou récupère le nom du magasin dans lequel les certificats avec des clés privées liées sont conservés.
MyStoreType Définit ou récupère le type de magasin spécifié par la propriété MyStoreName .
PrivateKeyArchiveCertificate Définit ou récupère le certificat utilisé pour archiver une clé privée avec une # demande PKCS 7 ou gestion des certificats via CMS (CMC).
ProviderFlags Définit ou récupère le type de fournisseur.
ProviderName Définit ou récupère le nom du fournisseur de services de chiffrement (CSP) à utiliser.
ProviderType Définit ou récupère le type de fournisseur.
PVKFileName Définit ou récupère le nom du fichier qui contiendra les clés exportées.
RequestStoreFlags Définit ou récupère l’emplacement du registre utilisé pour le magasin de demandes.
RequestStoreName Définit ou récupère le nom du magasin qui contient le certificat factice. Ce certificat factice, avec les clés privées ajoutées, reste dans le magasin de demandes jusqu’à ce qu’une autorité de certification traite la demande et réponde avec un PKCS # 7.
RequestStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RequestStoreName .
ReuseHardwareKeyIfUnableToGenNew Définit ou récupère une valeur booléenne qui détermine l’action entreprise par l’objet de contrôle d’inscription de certificat si une erreur est rencontrée lors de la génération d’une nouvelle clé.
RootStoreFlags Définit ou récupère l’emplacement du registre utilisé pour le magasin racine.
RootStoreName Définit ou récupère le nom du magasin racine dans lequel tous les certificats racines auto-signés approuvés intrinsèquement sont conservés.
RootStoreType Définit ou récupère le type de magasin à utiliser pour le magasin spécifié par la propriété RootStoreName .
SignerCertificate Définit le certificat de signature.
SPCFileName Définit ou récupère le nom du fichier dans lequel écrire le PKCS 7 encodé en base64 résultant # (dans la forme BSTR ) tel qu’il est retourné par l' autorité de certification.
D Définit ou récupère un hachage des données de certificat.
UseExistingKeySet Définit ou récupère une valeur booléenne qui détermine si les clés existantes doivent être utilisées.
WriteCertToCSP Définit ou récupère une valeur booléenne qui détermine si un certificat doit être écrit dans le fournisseur de services de chiffrement (CSP).
WriteCertToUserDS Définit ou récupère une valeur booléenne qui détermine si le certificat est écrit dans le magasin de Active Directory de l’utilisateur.