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. |