En-tête wincrypt.h
Cet en-tête est utilisé par Security and Identity. Pour plus d'informations, consultez les pages suivantes :
wincrypt.h contient les interfaces de programmation suivantes :
CertAddCertificateContextToStore Ajoute un contexte de certificat au magasin de certificats. |
CertAddCertificateLinkToStore Ajoute un lien dans un magasin de certificats à un contexte de certificat dans un autre magasin. |
CertAddCRLContextToStore Ajoute un contexte de liste de révocation de certificats (CRL) au magasin de certificats spécifié. |
CertAddCRLLinkToStore Ajoute un lien dans un magasin à un contexte de liste de révocation de certificats (CRL) dans un autre magasin. |
CertAddCTLContextToStore Ajoute un contexte de liste d’approbation de certificats (CTL) à un magasin de certificats. |
CertAddCTLLinkToStore La fonction CertAddCTLLinkToStore ajoute un lien dans un magasin à un contexte de liste de certificats d’approbation (CTL) dans un autre magasin. Au lieu de créer et d’ajouter un doublon d’un contexte CTL, cette fonction ajoute un lien au contexte CTL d’origine. |
CertAddEncodedCertificateToStore Crée un contexte de certificat à partir d’un certificat encodé et l’ajoute au magasin de certificats. |
CertAddEncodedCertificateToSystemStoreA Ouvre le magasin système spécifié et y ajoute le certificat encodé. (ANSI) |
CertAddEncodedCertificateToSystemStoreW Ouvre le magasin système spécifié et y ajoute le certificat encodé. (Unicode) |
CertAddEncodedCRLToStore Crée un contexte de liste de révocation de certificats (CRL) à partir d’une liste de révocation de certificats encodée et l’ajoute au magasin de certificats. |
CertAddEncodedCTLToStore Crée un contexte de liste d’approbation de certificats (CTL) à partir d’une CTL encodée et l’ajoute au magasin de certificats. |
CertAddEnhancedKeyUsageIdentifier La fonction CertAddEnhancedKeyUsageIdentifier ajoute un identificateur d’objet d’identificateur d’utilisation (OID) à la propriété étendue d’utilisation de clé améliorée (EKU) du certificat. |
CertAddRefServerOcspResponse Incrémente le nombre de références pour un handle HCERT_SERVER_OCSP_RESPONSE. |
CertAddRefServerOcspResponseContext Incrémente le nombre de références pour une structure CERT_SERVER_OCSP_RESPONSE_CONTEXT. |
CertAddSerializedElementToStore Ajoute un élément de certificat sérialisé, de liste de révocation de certificats (CRL) ou de liste d’approbation de certificats (CTL) au magasin. |
CertAddStoreToCollection La fonction CertAddStoreToCollection ajoute un magasin de certificats frère à un magasin de certificats de collection. |
CertAlgIdToOID Convertit un identificateur d’algorithme CryptoAPI (ALG_ID) en chaîne d’identificateur d’objet (OID) ASN.1 (Abstract Syntax Notation One). |
CertCloseServerOcspResponse Ferme un handle de réponse de serveur OCSP (Certificat status Protocol) en ligne. |
CertCloseStore Ferme un handle de magasin de certificats et réduit le nombre de références sur le magasin. |
CertCompareCertificate Détermine si deux certificats sont identiques en comparant le nom de l’émetteur et le numéro de série des certificats. |
CertCompareCertificateName La fonction CertCompareCertificateName compare deux structures de certificat CERT_NAME_BLOB pour déterminer si elles sont identiques. Les structures CERT_NAME_BLOB sont utilisées pour l’objet et l’émetteur des certificats. |
CertCompareIntegerBlob La fonction CertCompareIntegerBlob compare deux objets BLOB entiers pour déterminer s’ils représentent des valeurs numériques égales. |
CertComparePublicKeyInfo La fonction CertComparePublicKeyInfo compare deux clés publiques encodées pour déterminer si elles sont identiques. |
CertControlStore Permet à une application d’être avertie lorsqu’il existe une différence entre le contenu d’un magasin mis en cache en cours d’utilisation et le contenu de ce magasin à mesure qu’il est conservé dans le stockage. |
CertCreateCertificateChainEngine La fonction CertCreateCertificateChainEngine crée un moteur de chaîne non défini par défaut pour une application. |
CertCreateCertificateContext Crée un contexte de certificat à partir d’un certificat encodé. Le contexte créé n’est pas conservé dans un magasin de certificats. La fonction effectue une copie du certificat encodé dans le contexte créé. |
CertCreateContext Crée le contexte spécifié à partir des octets encodés. Le contexte créé n’inclut aucune propriété étendue. |
CertCreateCRLContext La fonction CertCreateCRLContext crée un contexte de liste de révocation de certificats (CRL) à partir d’une liste de révocation de certificats encodée. Le contexte créé n’est pas conservé dans un magasin de certificats. Il effectue une copie de la liste de révocation de certificats encodée dans le contexte créé. |
CertCreateCTLContext La fonction CertCreateCTLContext crée un contexte de liste de certificats d’approbation (CTL) à partir d’une CTL encodée. Le contexte créé n’est pas conservé dans un magasin de certificats. La fonction effectue une copie de la CTL encodée dans le contexte créé. |
CertCreateCTLEntryFromCertificateContextProperties La fonction CertCreateCTLEntryFromCertificateContextProperties crée une entrée de liste d’approbation de certificats (CTL) dont les attributs sont les propriétés du contexte de certificat. SubjectIdentifier dans l’entrée CTL est le hachage SHA1 du certificat. |
CertCreateSelfSignCertificate Génère un certificat auto-signé et retourne un pointeur vers une structure CERT_CONTEXT qui représente le certificat. |
CertDeleteCertificateFromStore La fonction CertDeleteCertificateFromStore supprime le contexte de certificat spécifié du magasin de certificats. |
CertDeleteCRLFromStore La fonction CertDeleteCRLFromStore supprime le contexte de liste de révocation de certificats (CRL) spécifié du magasin de certificats. |
CertDeleteCTLFromStore La fonction CertDeleteCTLFromStore supprime le contexte de liste d’approbation de certificats (CTL) spécifié d’un magasin de certificats. |
CertDuplicateCertificateChain La fonction CertDuplicateCertificateChain duplique un pointeur vers une chaîne de certificats en incrémentant le nombre de références de la chaîne. |
CertDuplicateCertificateContext Duplique un contexte de certificat en incrémentant son nombre de références. |
CertDuplicateCRLContext La fonction CertDuplicateCRLContext duplique un contexte de liste de révocation de certificats (CRL) en incrémentant son nombre de références. |
CertDuplicateCTLContext La fonction CertDuplicateCTLContext duplique un contexte de liste de certificats d’approbation (CTL) en incrémentant son nombre de références. |
CertDuplicateStore Duplique un handle de magasin en incrémentant le nombre de références du magasin. |
CertEnumCertificateContextProperties La fonction CertEnumCertificateContextProperties récupère la première ou la prochaine propriété étendue associée à un contexte de certificat. |
CertEnumCertificatesInStore Récupère le premier certificat ou le certificat suivant dans un magasin de certificats. Utilisée dans une boucle, cette fonction peut récupérer dans l’ordre tous les certificats d’un magasin de certificats. |
CertEnumCRLContextProperties La fonction CertEnumCRLContextProperties récupère la première ou la prochaine propriété étendue associée à un contexte de liste de révocation de certificats (CRL). |
CertEnumCRLsInStore La fonction CertEnumCRLsInStore récupère le premier ou le prochain contexte de liste de révocation de certificats (CRL) dans un magasin de certificats. Utilisée dans une boucle, cette fonction peut récupérer dans l’ordre tous les contextes de liste de révocation de certificats dans un magasin de certificats. |
CertEnumCTLContextProperties La fonction CertEnumCTLContextProperties récupère la première ou la prochaine propriété étendue associée à un contexte de liste d’approbation de certificats (CTL). Utilisée dans une boucle, cette fonction peut récupérer dans l’ordre toutes les propriétés étendues associées à un contexte CTL. |
CertEnumCTLsInStore La fonction CertEnumCTLsInStore récupère le premier ou le prochain contexte de liste d’approbation de certificats (CTL) dans un magasin de certificats. Utilisée dans une boucle, cette fonction peut récupérer dans l’ordre tous les contextes CTL dans un magasin de certificats. |
CertEnumPhysicalStore La fonction CertEnumPhysicalStore récupère les magasins physiques sur un ordinateur. La fonction appelle la fonction de rappel fournie pour chaque magasin physique trouvé. |
CertEnumSubjectInSortedCTL Récupère le premier ou le suivant TrustedSubject dans une liste d’approbation de certificats triée. |
CertEnumSystemStore La fonction CertEnumSystemStore récupère les magasins système disponibles. La fonction appelle la fonction de rappel fournie pour chaque magasin système trouvé. |
CertEnumSystemStoreLocation La fonction CertEnumSystemStoreLocation récupère tous les emplacements du magasin système. La fonction appelle la fonction de rappel fournie pour chaque emplacement de magasin système trouvé. |
CertFindAttribute La fonction CertFindAttribute recherche le premier attribut dans le tableau CRYPT_ATTRIBUTE, tel qu’identifié par son identificateur d’objet (OID). |
CertFindCertificateInCRL La fonction CertFindCertificateInCRL recherche le certificat spécifié dans la liste de révocation de certificats (CRL). |
CertFindCertificateInStore Recherche le premier ou le prochain contexte de certificat dans un magasin de certificats qui correspond à un critère de recherche établi par dwFindType et son pvFindPara associé. |
CertFindChainInStore Recherche le premier ou le prochain certificat dans un magasin qui répond aux critères spécifiés. |
CertFindCRLInStore Recherche le premier ou le prochain contexte de liste de révocation de certificats (CRL) dans un magasin de certificats qui correspond à un critère de recherche établi par le paramètre dwFindType et le paramètre pvFindPara associé. |
CertFindCTLInStore Recherche le premier ou le prochain contexte de liste d’approbation de certificats (CTL) qui correspond aux critères de recherche établis par le dwFindType et son pvFindPara associé. |
CertFindExtension La fonction CertFindExtension recherche la première extension dans le tableau CERT_EXTENSION, comme identifié par son identificateur d’objet (OID). |
CertFindRDNAttr La fonction CertFindRDNAttr recherche le premier attribut RDN identifié par son identificateur d’objet (OID) dans une liste des noms uniques relatifs (RDN). |
CertFindSubjectInCTL La fonction CertFindSubjectInCTL tente de trouver l’objet spécifié dans une liste de certificats d’approbation (CTL). |
CertFindSubjectInSortedCTL La fonction CertFindSubjectInSortedCTL tente de trouver l’objet spécifié dans une liste d’approbation de certificat triée . |
CertFreeCertificateChain La fonction CertFreeCertificateChain libère une chaîne de certificats en réduisant son nombre de références. Si le nombre de références devient égal à zéro, la mémoire allouée à la chaîne est libérée. |
CertFreeCertificateChainEngine La fonction CertFreeCertificateChainEngine libère un moteur d’approbation de certificat. |
CertFreeCertificateChainList Libère le tableau de pointeurs vers des contextes de chaîne. |
CertFreeCertificateContext Libère un contexte de certificat en décrémentant son nombre de références. Lorsque le nombre de références est égal à zéro, CertFreeCertificateContext libère la mémoire utilisée par un contexte de certificat. |
CertFreeCRLContext Libère un contexte de liste de révocation de certificats (CRL) en décrémentant son nombre de références. |
CertFreeCTLContext Libère un contexte de liste d’approbation de certificats (CTL) en décrémentant son nombre de références. |
CertFreeServerOcspResponseContext Décrémente le nombre de références pour une structure CERT_SERVER_OCSP_RESPONSE_CONTEXT. |
CertGetCertificateChain Génère un contexte de chaîne de certificats à partir d’un certificat de fin et en revenant, si possible, à un certificat racine approuvé. |
CertGetCertificateContextProperty Récupère les informations contenues dans une propriété étendue d’un contexte de certificat. |
CertGetCRLContextProperty Obtient une propriété étendue pour le contexte de liste de révocation de certificats (CRL) spécifié. |
CertGetCRLFromStore Obtient le premier ou le prochain contexte de liste de révocation de certificats (CRL) à partir du magasin de certificats pour l’émetteur spécifié. |
CertGetCTLContextProperty Récupère une propriété étendue d’un contexte de liste de certificats d’approbation (CTL). |
CertGetEnhancedKeyUsage Retourne des informations à partir de l’extension d’utilisation améliorée de la clé (EKU) ou de la propriété étendue EKU d’un certificat. |
CertGetIntendedKeyUsage Acquiert les octets d’utilisation de clé prévus à partir d’un certificat. |
CertGetIssuerCertificateFromStore Récupère le contexte de certificat du magasin de certificats pour le premier ou le prochain émetteur du certificat d’objet spécifié. Les nouvelles fonctions de vérification de la chaîne de certificats sont recommandées au lieu de l’utilisation de cette fonction. |
CertGetNameStringA Obtient le nom de l’objet ou de l’émetteur à partir d’une structure de CERT_CONTEXT de certificat et le convertit en chaîne de caractères terminée par null. (ANSI) |
CertGetNameStringW Obtient le nom de l’objet ou de l’émetteur à partir d’une structure de CERT_CONTEXT de certificat et le convertit en chaîne de caractères terminée par null. (Unicode) |
CertGetPublicKeyLength La fonction CertGetPublicKeyLength acquiert la longueur de bits des clés publiques/privées à partir d’un objet BLOB de clé publique. |
CertGetServerOcspResponseContext Récupère un contexte de réponse OCSP (Online Certificate status Protocol) valide non bloquant pour le handle spécifié. |
CertGetStoreProperty Récupère une propriété de magasin. |
CertGetSubjectCertificateFromStore Retourne à partir d’un certificat un contexte de certificat d’objet identifié de manière unique par son émetteur et son numéro de série. |
CertGetValidUsages Retourne un tableau d’utilisations qui se compose de l’intersection des utilisations valides pour tous les certificats d’un tableau de certificats. |
CertIsRDNAttrsInCertificateName La fonction CertIsRDNAttrsInCertificateName compare les attributs dans le nom du certificat avec le CERT_RDN spécifié pour déterminer si tous les attributs y sont inclus. |
CertIsStrongHashToSign Détermine si l’algorithme de hachage spécifié et la clé publique dans le certificat de signature peuvent être utilisés pour effectuer une signature forte. |
CertIsValidCRLForCertificate La fonction CertIsValidCRLForCertificate vérifie une liste de révocation de certificats pour déterminer s’il s’agit d’une liste de révocation de certificats qui inclurait un certificat spécifique si ce certificat était révoqué. |
CertNameToStrA Convertit un nom encodé dans une structure CERT_NAME_BLOB en chaîne de caractères terminée par un caractère null. (ANSI) |
CertNameToStrW Convertit un nom encodé dans une structure CERT_NAME_BLOB en chaîne de caractères terminée par un caractère null. (Unicode) |
CertOIDToAlgId Utilisez la fonction CryptFindOIDInfo au lieu de cette fonction, car les identificateurs ALG_ID ne sont plus pris en charge dans CNG. |
CertOpenServerOcspResponse Ouvre un handle pour une réponse OCSP (Certificate status Protocol) en ligne associée à une chaîne de certificats de serveur. |
CertOpenStore Ouvre un magasin de certificats à l’aide d’un type de fournisseur de magasin spécifié. |
CertOpenSystemStoreA Ouvre le magasin de certificats système le plus courant. Pour ouvrir des magasins de certificats avec des exigences plus complexes, telles que des magasins basés sur des fichiers ou sur la mémoire, utilisez CertOpenStore. (ANSI) |
CertOpenSystemStoreW Ouvre le magasin de certificats système le plus courant. Pour ouvrir des magasins de certificats avec des exigences plus complexes, telles que des magasins basés sur des fichiers ou sur la mémoire, utilisez CertOpenStore. (Unicode) |
CertRDNValueToStrA La fonction CertRDNValueToStr convertit un nom dans un CERT_RDN_VALUE_BLOB en chaîne de caractères terminée par null. (ANSI) |
CertRDNValueToStrW La fonction CertRDNValueToStr convertit un nom dans un CERT_RDN_VALUE_BLOB en chaîne de caractères terminée par null. (Unicode) |
CertRegisterPhysicalStore Ajoute un magasin physique à une collection de magasins système du Registre. |
CertRegisterSystemStore Inscrit un magasin système. |
CertRemoveEnhancedKeyUsageIdentifier La fonction CertRemoveEnhancedKeyUsageIdentifier supprime un identificateur d’objet d’identificateur d’utilisation (OID) de la propriété étendue d’utilisation de clé améliorée (EKU) du certificat. |
CertRemoveStoreFromCollection Supprime un magasin de certificats frère d’un magasin de collections. |
CertResyncCertificateChainEngine Resynchronise le moteur de chaîne de certificats, qui resynchronise le moteur du magasin et met à jour les caches du moteur. |
CertRetrieveLogoOrBiometricInfo Effectue une récupération d’URL du logo ou des informations biométriques spécifiées dans l’extension de certificat szOID_LOGOTYPE_EXT ou szOID_BIOMETRIC_EXT. |
CertSaveStore Enregistre le magasin de certificats dans un fichier ou dans un objet BLOB mémoire. |
CertSelectCertificateChains Récupère les chaînes de certificats en fonction des critères de sélection spécifiés. |
CertSerializeCertificateStoreElement La fonction CertSerializeCertificateStoreElement sérialise le certificat codé d’un contexte de certificat et ses propriétés encodées. Le résultat peut être conservé dans le stockage afin que le certificat et les propriétés puissent être récupérés ultérieurement. |
CertSerializeCRLStoreElement La fonction CertSerializeCRLStoreElement sérialise un contexte de liste de révocation de certificats encodé (CRL) et la représentation encodée de ses propriétés. |
CertSerializeCTLStoreElement La fonction CertSerializeCTLStoreElement sérialise un contexte de liste d’approbation de certificats encodé (CTL) et la représentation encodée de ses propriétés. Le résultat peut être conservé dans le stockage afin que la CTL et les propriétés puissent être récupérées ultérieurement. |
CertSetCertificateContextPropertiesFromCTLEntry Définit les propriétés du contexte de certificat à l’aide des attributs de l’entrée de liste d’approbation de certificats (CTL) spécifiée. |
CertSetCertificateContextProperty Définit une propriété étendue pour un contexte de certificat spécifié. |
CertSetCRLContextProperty Définit une propriété étendue pour le contexte de liste de révocation de certificats (CRL) spécifié. |
CertSetCTLContextProperty Définit une propriété étendue pour le contexte de liste d’approbation de certificats (CTL) spécifié. |
CertSetEnhancedKeyUsage La fonction CertSetEnhancedKeyUsage définit la propriété d’utilisation améliorée de la clé (EKU) pour le certificat. |
CertSetStoreProperty La fonction CertSetStoreProperty définit une propriété de magasin. |
CertStrToNameA Convertit une chaîne X.500 terminée par null en nom de certificat encodé. (ANSI) |
CertStrToNameW Convertit une chaîne X.500 terminée par null en nom de certificat encodé. (Unicode) |
CertUnregisterPhysicalStore La fonction CertUnregisterPhysicalStore supprime un magasin physique d’une collection de magasins système spécifiée. CertUnregisterPhysicalStore peut également être utilisé pour supprimer le magasin physique. |
CertUnregisterSystemStore La fonction CertUnregisterSystemStore annule l’inscription d’un magasin système spécifié. |
CertVerifyCertificateChainPolicy Vérifie une chaîne de certificats pour vérifier sa validité, y compris sa conformité aux critères de stratégie de validité spécifiés. |
CertVerifyCRLRevocation Vérifiez une liste de révocation de certificats (CRL) pour déterminer si le certificat d’un sujet a été révoqué ou non. |
CertVerifyCRLTimeValidity La fonction CertVerifyCRLTimeValidity vérifie la validité temporelle d’une liste de révocation de certificats. |
CertVerifyCTLUsage Vérifie qu’un objet est approuvé pour une utilisation spécifiée en recherchant une liste de certificats d’approbation (CTL) signée et valide dans le temps avec les identificateurs d’utilisation qui contiennent l’objet. |
CertVerifyRevocation Vérifie la révocation status des certificats contenus dans le tableau rgpvContext. Si un certificat de la liste est révoqué, aucune vérification supplémentaire n’est effectuée. |
CertVerifySubjectCertificateContext La fonction CertVerifySubjectCertificateContext effectue les vérifications de vérification activées sur un certificat en vérifiant la validité de l’émetteur du certificat. Les nouvelles fonctions de vérification de la chaîne de certificats sont recommandées à la place de cette fonction. |
CertVerifyTimeValidity La fonction CertVerifyTimeValidity vérifie la validité temporelle d’un certificat. |
CertVerifyValidityNesting La fonction CertVerifyValidityNesting vérifie que la validité temporelle d’un certificat d’objet s’imbrique correctement dans la validité temporelle de son émetteur. |
CryptAcquireCertificatePrivateKey Obtient la clé privée pour un certificat. |
CryptAcquireContextA Permet d’acquérir un handle pour un conteneur de clés particulier au sein d’un fournisseur de services de chiffrement (CSP) particulier. Ce handle retourné est utilisé dans les appels aux fonctions CryptoAPI qui utilisent le fournisseur csp sélectionné. (ANSI) |
CryptAcquireContextW Permet d’acquérir un handle pour un conteneur de clés particulier au sein d’un fournisseur de services de chiffrement (CSP) particulier. Ce handle retourné est utilisé dans les appels aux fonctions CryptoAPI qui utilisent le fournisseur csp sélectionné. (Unicode) |
CryptBinaryToStringA Convertit un tableau d’octets en chaîne mise en forme. (ANSI) |
CryptBinaryToStringW Convertit un tableau d’octets en chaîne mise en forme. (Unicode) |
CryptCloseAsyncHandle La fonction CryptCloseAsyncHandle (wincrypt.h) ferme un handle asynchrone. |
CryptContextAddRef Ajoute un au nombre de références d’un handle fournisseur de services de chiffrement (CSP) HCRYPTPROV. |
CryptCreateAsyncHandle La fonction CryptCreateAsyncHandle (wincrypt.h) crée un handle asynchrone. |
CryptCreateHash Lance le hachage d’un flux de données. Il crée et retourne à l’application appelante un handle à un objet de hachage fournisseur de services de chiffrement (CSP). |
CryptCreateKeyIdentifierFromCSP Important Cette API est déconseillée. (CryptCreateKeyIdentifierFromCSP) |
CryptDecodeMessage Décode, déchiffre et vérifie un message de chiffrement. |
CryptDecodeObject La fonction CryptDecodeObject décode une structure du type indiqué par le paramètre lpszStructType. L’utilisation de CryptDecodeObjectEx est recommandée en tant qu’API qui exécute la même fonction avec des améliorations significatives des performances. |
CryptDecodeObjectEx Décode une structure du type indiqué par le paramètre lpszStructType. |
CryptDecrypt Déchiffre les données précédemment chiffrées à l’aide de la fonction CryptEncrypt. |
CryptDecryptAndVerifyMessageSignature La fonction CryptDecryptAndVerifyMessageSignature déchiffre un message et vérifie sa signature. |
CryptDecryptMessage La fonction CryptDecryptMessage décode et déchiffre un message. |
CryptDeriveKey Génère des clés de session de chiffrement dérivées d’une valeur de données de base. |
CryptDestroyHash Détruit l’objet de hachage référencé par le paramètre hHash. |
CryptDestroyKey Libère le handle référencé par le paramètre hKey. |
CryptDuplicateHash Effectue une copie exacte d’un hachage au point où la duplication est effectuée. |
CryptDuplicateKey Effectue une copie exacte d’une clé et de l’état de la clé. |
CryptEncodeObject La fonction CryptEncodeObject encode une structure du type indiqué par la valeur du paramètre lpszStructType. L’utilisation de CryptEncodeObjectEx est recommandée en tant qu’API qui exécute la même fonction avec des améliorations significatives des performances. |
CryptEncodeObjectEx Encode une structure du type indiqué par la valeur du paramètre lpszStructType. |
CryptEncrypt Chiffre les données. L’algorithme utilisé pour chiffrer les données est désigné par la clé détenue par le module CSP et est référencé par le paramètre hKey. |
CryptEncryptMessage La fonction CryptEncryptMessage chiffre et encode un message. |
CryptEnumKeyIdentifierProperties La fonction CryptEnumKeyIdentifierProperties énumère les identificateurs de clé et leurs propriétés. |
CryptEnumOIDFunction La fonction CryptEnumOIDFunction énumère les fonctions d’identificateur d’objet inscrit (OID). |
CryptEnumOIDInfo Énumère les structures d’identificateur d’objet prédéfinis et inscrits (OID) CRYPT_OID_INFO. Cette fonction énumère soit toutes les structures prédéfinies et inscrites, soit uniquement les structures identifiées par un groupe OID sélectionné. |
CryptEnumProvidersA Important Cette API est déconseillée. (CryptEnumProvidersA) |
CryptEnumProvidersW Important Cette API est déconseillée. (CryptEnumProvidersW) |
CryptEnumProviderTypesA Récupère le premier ou le prochain type de fournisseur de services de chiffrement (CSP) pris en charge sur l’ordinateur. (ANSI) |
CryptEnumProviderTypesW Récupère le premier ou le prochain type de fournisseur de services de chiffrement (CSP) pris en charge sur l’ordinateur. (Unicode) |
CryptExportKey Exporte une clé de chiffrement ou une paire de clés à partir d’un fournisseur de services de chiffrement (CSP) de manière sécurisée. |
CryptExportPKCS8 Exporte la clé privée dans PKCS (CryptExportPKCS8) |
CryptExportPKCS8Ex Exporte la clé privée dans PKCS (CryptExportPKCS8Ex) |
CryptExportPublicKeyInfo La fonction CryptExportPublicKeyInfo exporte les informations de clé publique associées à la clé privée correspondante du fournisseur. Pour obtenir une version mise à jour de cette fonction, consultez CryptExportPublicKeyInfoEx. |
CryptExportPublicKeyInfoEx Exporte les informations de clé publique associées à la clé privée correspondante du fournisseur. |
CryptExportPublicKeyInfoFromBCryptKeyHandle Exporte les informations de clé publique associées à la clé privée correspondante d’un fournisseur. |
CryptFindCertificateKeyProvInfo Énumère les fournisseurs de chiffrement et leurs conteneurs pour rechercher la clé privée qui correspond à la clé publique du certificat. |
CryptFindLocalizedName Recherche le nom localisé du nom spécifié, tel que le nom localize du magasin système « Racine ». |
CryptFindOIDInfo Récupère la première structure de CRYPT_OID_INFO prédéfinie ou inscrite qui correspond à un type de clé et à une clé spécifiés. La recherche peut être limitée aux identificateurs d’objets (OID) au sein d’un groupe OID spécifié. |
CryptFormatObject La fonction CryptFormatObject met en forme les données encodées et retourne une chaîne Unicode dans la mémoire tampon allouée en fonction du type d’encodage du certificat. |
CryptFreeOIDFunctionAddress La fonction CryptFreeOIDFunctionAddress libère un handle retourné par CryptGetOIDFunctionAddress ou CryptGetDefaultOIDFunctionAddress en décrémentant le nombre de références sur le handle de fonction. |
CryptGenKey Génère une clé de session de chiffrement aléatoire ou une paire de clés publique/privée. Un handle à la clé ou à la paire de clés est retourné dans phKey. Ce handle peut ensuite être utilisé en fonction des besoins avec n’importe quelle fonction CryptoAPI qui nécessite un handle de clé. |
CryptGenRandom Remplit une mémoire tampon avec des octets aléatoires par chiffrement. |
CryptGetAsyncParam La fonction CryptGetAsyncParam (wincrypt.h) définit une valeur de paramètre asynchrone. |
CryptGetDefaultOIDDllList La fonction CryptGetDefaultOIDDllList acquiert la liste des noms des fichiers DLL qui contiennent des fonctions d’identificateur d’objet par défaut (OID) inscrites pour un jeu de fonctions et un type d’encodage spécifiés. |
CryptGetDefaultOIDFunctionAddress La fonction CryptGetDefaultOIDFunctionAddress charge la DLL qui contient une adresse de fonction par défaut. |
CryptGetDefaultProviderA Recherche le fournisseur de services de chiffrement (CSP) par défaut d’un type de fournisseur spécifié pour l’ordinateur local ou l’utilisateur actuel. (ANSI) |
CryptGetDefaultProviderW Recherche le fournisseur de services de chiffrement (CSP) par défaut d’un type de fournisseur spécifié pour l’ordinateur local ou l’utilisateur actuel. (Unicode) |
CryptGetHashParam Récupère les données qui régissent les opérations d’un objet de hachage. |
CryptGetKeyIdentifierProperty Le CryptGetKeyIdentifierProperty acquiert une propriété spécifique à partir d’un identificateur de clé spécifié. |
CryptGetKeyParam Récupère les données qui régissent les opérations d’une clé. |
CryptGetMessageCertificates La fonction CryptGetMessageCertificates retourne le handle d’un magasin de certificats ouvert contenant les certificats et les listes de révocation de certificats du message. Cette fonction appelle CertOpenStore en utilisant le type de fournisseur CERT_STORE_PROV_PKCS7 comme paramètre lpszStoreProvider. |
CryptGetMessageSignerCount La fonction CryptGetMessageSignerCount retourne le nombre de signataires d’un message signé. |
CryptGetObjectUrl Acquiert l’URL de l’objet distant à partir d’un certificat, d’une liste de certificats d’approbation (CTL) ou d’une liste de révocation de certificats (CRL). |
CryptGetOIDFunctionAddress Recherche dans la liste des fonctions inscrites et installées une correspondance de type d’encodage et d’identificateur d’objet (OID). |
CryptGetOIDFunctionValue La fonction CryptGetOIDFunctionValue interroge une valeur associée à un OID. |
CryptGetProvParam Récupère les paramètres qui régissent les opérations d’un fournisseur de services de chiffrement (CSP). |
CryptGetTimeValidObject Récupère une liste de révocation de certificats, une réponse OCSP ou un objet CTL valide dans un contexte et une heure donnés. |
CryptGetUserKey Récupère un handle de l’une des deux paires de clés publiques/privées d’un utilisateur. |
CryptHashCertificate La fonction CryptHashCertificate hache l’intégralité du contenu encodé d’un certificat, y compris sa signature. |
CryptHashCertificate2 Hache un bloc de données à l’aide d’un fournisseur de hachage CNG. |
CryptHashData Ajoute des données à un objet de hachage spécifié. |
CryptHashMessage Crée un hachage du message. |
CryptHashPublicKeyInfo Encode les informations de clé publique dans une structure CERT_PUBLIC_KEY_INFO et calcule le hachage des octets encodés. |
CryptHashSessionKey Calcule le hachage de chiffrement d’un objet de clé de session. |
CryptHashToBeSigned Important Cette API est déconseillée. (CryptHashToBeSigned) |
CryptImportKey Transfère une clé de chiffrement d’un objet BLOB de clé vers un fournisseur de services de chiffrement (CSP). |
CryptImportPKCS8 Importe la clé privée dans PKCS |
CryptImportPublicKeyInfo Convertit et importe les informations de clé publique dans le fournisseur et retourne un handle de la clé publique. |
CryptImportPublicKeyInfoEx Important Cette API est déconseillée. (CryptImportPublicKeyInfoEx) |
CryptImportPublicKeyInfoEx2 Importe une clé publique dans le fournisseur asymétrique CNG qui correspond à l’identificateur d’objet de clé publique (OID) et retourne un handle CNG à la clé. |
CryptInitOIDFunctionSet Le CryptInitOIDFunctionSet initialise et retourne le handle du jeu de fonctions OID identifié par un nom de jeu de fonctions fourni. |
CryptInstallDefaultContext Installe un fournisseur spécifique pour qu’il soit le fournisseur de contexte par défaut pour l’algorithme spécifié. |
CryptInstallOIDFunctionAddress La fonction CryptInstallOIDFunctionAddress installe un ensemble d’adresses de fonction d’identificateur d’objet appelant (OID). |
CryptMemAlloc La fonction CryptMemAlloc alloue de la mémoire pour une mémoire tampon. Il est utilisé par toutes les fonctions Crypt32.lib qui retournent des mémoires tampons allouées. |
CryptMemFree La fonction CryptMemFree libère la mémoire allouée par CryptMemAlloc ou CryptMemRealloc. |
CryptMemRealloc La fonction CryptMemRealloc libère la mémoire actuellement allouée à une mémoire tampon et alloue de la mémoire à une nouvelle mémoire tampon. |
CryptMsgCalculateEncodedLength Calcule le nombre maximal d’octets nécessaires pour un message de chiffrement encodé en fonction du type de message, des paramètres d’encodage et de la longueur totale des données à encoder. |
CryptMsgClose La fonction CryptMsgClose ferme un handle de message de chiffrement. À chaque appel à cette fonction, le nombre de références sur le message est réduit d’un. Lorsque le nombre de références atteint zéro, le message est entièrement libéré. |
CryptMsgControl Effectue une opération de contrôle après qu’un message a été décodé par un appel final à la fonction CryptMsgUpdate. |
CryptMsgCountersign Contresigne une signature existante dans un message. |
CryptMsgCountersignEncoded Contresigne un PKCS existant |
CryptMsgDuplicate La fonction CryptMsgDuplicate duplique un handle de message de chiffrement en incrémentant son nombre de références. |
CryptMsgEncodeAndSignCTL La fonction CryptMsgEncodeAndSignCTL encode une CTL et crée un message signé contenant la CTL encodée. Cette fonction encode d’abord la CTL pointée par pCtlInfo, puis appelle CryptMsgSignCTL pour signer le message encodé. |
CryptMsgGetAndVerifySigner La fonction CryptMsgGetAndVerifySigner vérifie la signature d’un message de chiffrement. |
CryptMsgGetParam Acquiert un paramètre de message après qu’un message de chiffrement a été encodé ou décodé. |
CryptMsgOpenToDecode Ouvre un message de chiffrement pour le décodage et retourne un handle du message ouvert. |
CryptMsgOpenToEncode Ouvre un message de chiffrement pour l’encodage et retourne un handle du message ouvert. |
CryptMsgSignCTL La fonction CryptMsgSignCTL crée un message signé contenant une CTL encodée. |
CryptMsgUpdate Ajoute du contenu à un message de chiffrement. |
CryptMsgVerifyCountersignatureEncoded Vérifie une contre-signature en termes de structure SignerInfo (telle que définie par PKCS) |
CryptMsgVerifyCountersignatureEncodedEx Vérifie que le paramètre pbSignerInfoCounterSignature contient le hachage chiffré du champ encryptedDigest de la structure de paramètres pbSignerInfo. |
CryptQueryObject Récupère des informations sur le contenu d’un objet d’API de chiffrement, comme un certificat, une liste de révocation de certificat ou une liste d’approbation de certificat. |
CryptRegisterDefaultOIDFunction Le CryptRegisterDefaultOIDFunction inscrit une DLL contenant la fonction par défaut à appeler pour le type d’encodage et le nom de fonction spécifiés. Contrairement à CryptRegisterOIDFunction, le nom de fonction à exporter par la DLL ne peut pas être remplacé. |
CryptRegisterOIDFunction Inscrit une DLL qui contient la fonction à appeler pour le type d’encodage, le nom de fonction et l’identificateur d’objet (OID) spécifiés. |
CryptRegisterOIDInfo La fonction CryptRegisterOIDInfo inscrit les informations OID spécifiées dans la structure de CRYPT_OID_INFO, en les persistant dans le Registre. |
CryptReleaseContext Libère le handle d’un fournisseur de services de chiffrement (CSP) et d’un conteneur de clé. |
CryptRetrieveObjectByUrlA Récupère l’objet d’infrastructure à clé publique (PKI) à partir d’un emplacement spécifié par une URL. (ANSI) |
CryptRetrieveObjectByUrlW Récupère l’objet d’infrastructure à clé publique (PKI) à partir d’un emplacement spécifié par une URL. (Unicode) |
CryptRetrieveTimeStamp Encode une demande d’horodatage et récupère le jeton d’horodatage à partir d’un emplacement spécifié par une URL vers une autorité d’horodatage (TSA). |
CryptSetAsyncParam La fonction CryptSetAsyncParam (wincrypt.h) définit un paramètre asynchrone. |
CryptSetHashParam Personnalise les opérations d’un objet de hachage, notamment la configuration du contenu de hachage initial et la sélection d’un algorithme de hachage spécifique. |
CryptSetKeyIdentifierProperty La fonction CryptSetKeyIdentifierProperty définit la propriété d’un identificateur de clé spécifié. Cette fonction peut définir la propriété sur l’ordinateur identifié dans pwszComputerName. |
CryptSetKeyParam Personnalise différents aspects des opérations d’une clé de session. |
CryptSetOIDFunctionValue La fonction CryptSetOIDFunctionValue définit une valeur pour le type d’encodage, le nom de la fonction, l’OID et le nom de la valeur spécifiés. |
CryptSetProviderA Spécifie le fournisseur de services de chiffrement par défaut (CSP) de l’utilisateur actuel. (ANSI) |
CryptSetProviderExA Spécifie le fournisseur de services de chiffrement (CSP) par défaut d’un type de fournisseur spécifié pour l’ordinateur local ou l’utilisateur actuel. (ANSI) |
CryptSetProviderExW Spécifie le fournisseur de services de chiffrement (CSP) par défaut d’un type de fournisseur spécifié pour l’ordinateur local ou l’utilisateur actuel. (Unicode) |
CryptSetProviderW Spécifie le fournisseur de services de chiffrement par défaut (CSP) de l’utilisateur actuel. (Unicode) |
CryptSetProvParam Personnalise les opérations d’un fournisseur de services de chiffrement (CSP). Cette fonction est couramment utilisée pour définir un descripteur de sécurité sur le conteneur de clés associé à un fournisseur de solutions cloud afin de contrôler l’accès aux clés privées dans ce conteneur de clés. |
CryptSignAndEncodeCertificate Encode et signe un certificat, une liste de révocation de certificats (CRL), une liste d’approbation de certificat (CTL) ou une demande de certificat. |
CryptSignAndEncryptMessage La fonction CryptSignAndEncryptMessage crée un hachage du contenu spécifié, signe le hachage, chiffre le contenu, hache le contenu chiffré et le hachage signé, puis encode à la fois le contenu chiffré et le hachage signé. |
CryptSignCertificate La fonction CryptSignCertificate signe les informations « à signer » dans le contenu signé encodé. |
CryptSignHashA Signe les données. (CryptSignHashA) |
CryptSignHashW Signe les données. (CryptSignHashW) |
CryptSignMessage La fonction CryptSignMessage crée un hachage du contenu spécifié, signe le hachage, puis encode à la fois le contenu du message d’origine et le hachage signé. |
CryptSignMessageWithKey Signe un message à l’aide de la clé privée d’un fournisseur de solutions cloud spécifiée dans les paramètres. |
CryptStringToBinaryA Convertit une chaîne mise en forme en tableau d’octets. (ANSI) |
CryptStringToBinaryW Convertit une chaîne mise en forme en tableau d’octets. (Unicode) |
CryptUninstallDefaultContext Important Cette API est déconseillée. (CryptUninstallDefaultContext) |
CryptUnregisterDefaultOIDFunction CryptUnregisterDefaultOIDFunction supprime l’inscription d’une DLL contenant la fonction par défaut à appeler pour le type d’encodage et le nom de fonction spécifiés. |
CryptUnregisterOIDFunction Supprime l’inscription d’une DLL qui contient la fonction à appeler pour le type d’encodage, le nom de fonction et l’OID spécifiés. |
CryptUnregisterOIDInfo La fonction CryptUnregisterOIDInfo supprime l’inscription d’une structure d’informations OID CRYPT_OID_INFO spécifiée. La structure à désinscrire est identifiée par les membres pszOID et dwGroupId de la structure. |
CryptVerifyCertificateSignature Vérifie la signature d’un certificat, d’une liste de révocation de certificats (CRL) ou d’une demande de certificat à l’aide de la clé publique dans une structure de CERT_PUBLIC_KEY_INFO. |
CryptVerifyCertificateSignatureEx Vérifie la signature d’un certificat d’objet, d’une liste de révocation de certificat, d’une demande de certificat ou d’une demande keygen à l’aide de la clé publique de l’émetteur. |
CryptVerifyDetachedMessageHash La fonction CryptVerifyDetachedMessageHash vérifie un hachage détaché. |
CryptVerifyDetachedMessageSignature La fonction CryptVerifyDetachedMessageSignature vérifie un message signé contenant une ou plusieurs signatures détachées. |
CryptVerifyMessageHash La fonction CryptVerifyMessageHash vérifie le hachage du contenu spécifié. |
CryptVerifyMessageSignature Vérifie la signature d’un message signé. |
CryptVerifyMessageSignatureWithKey Vérifie la signature d’un message signé à l’aide des informations de clé publique spécifiées. |
CryptVerifySignatureA Vérifie la signature d’un objet de hachage. (ANSI) |
CryptVerifySignatureW Vérifie la signature d’un objet de hachage. (Unicode) |
CryptVerifyTimeStampSignature Valide la signature d’horodatage sur un tableau d’octets spécifié. |
GetEncSChannel Cette fonction n’est pas disponible. |
PFXExportCertStore Exporte les certificats et, le cas échéant, les clés privées associées à partir du magasin de certificats référencé. |
PFXExportCertStoreEx Exporte les certificats et, le cas échéant, leurs clés privées associées à partir du magasin de certificats référencé. |
PFXImportCertStore Importe un objet BLOB PFX et retourne le handle d’un magasin qui contient des certificats et toutes les clés privées associées. |
PFXIsPFXBlob La fonction PFXIsPFXBlob tente de décoder la couche externe d’un objet BLOB en tant que paquet PFX. |
PFXVerifyPassword La fonction PFXVerifyPassword tente de décoder la couche externe d’un objet BLOB en tant que paquet PFX (Personal Information Exchange) et de le déchiffrer avec le mot de passe donné. Aucune donnée de l’objet BLOB n’est importée. |
PCRYPT_DECRYPT_PRIVATE_KEY_FUNC Déchiffre la clé privée et retourne la clé déchiffrée dans le paramètre pbClearTextKey. |
PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC Chiffre la clé privée et retourne le contenu chiffré dans le paramètre pbEncryptedKey. |
PCRYPT_RESOLVE_HCRYPTPROV_FUNC Retourne un handle à un fournisseur de services de chiffrement (CSP) à l’aide du paramètre phCryptProv pour recevoir la clé en cours d’importation. |
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK Fonction de rappel définie par l’application qui permet à l’application de filtrer les certificats qui peuvent être ajoutés à la chaîne de certificats. |
PFN_CERT_CREATE_CONTEXT_SORT_FUNC Appelée pour chaque entrée de contexte triée lors de la création d’un contexte. |
PFN_CERT_DLL_OPEN_STORE_PROV_FUNC Implémenté par un fournisseur de magasins et utilisé pour ouvrir un magasin. |
PFN_CERT_ENUM_PHYSICAL_STORE La fonction de rappel CertEnumPhysicalStoreCallback met en forme et présente des informations sur chaque magasin physique trouvé par un appel à CertEnumPhysicalStore. |
PFN_CERT_ENUM_SYSTEM_STORE La fonction de rappel CertEnumSystemStoreCallback met en forme et présente des informations sur chaque magasin système trouvé par un appel à CertEnumSystemStore. |
PFN_CERT_ENUM_SYSTEM_STORE_LOCATION La fonction de rappel CertEnumSystemStoreLocationCallback met en forme et présente des informations sur chaque emplacement de magasin système trouvé par un appel à CertEnumSystemStoreLocation. |
PFN_CERT_STORE_PROV_CLOSE Fonction de rappel définie par l’application appelée par CertCloseStore lorsque le nombre de références du magasin est décrémenté à zéro. |
PFN_CERT_STORE_PROV_CONTROL La fonction de rappel CertStoreProvControl prend en charge l’API CertControlStore. Tous les paramètres de l’API sont passés directement au rappel. Pour plus d’informations, consultez CertControlStore. |
PFN_CERT_STORE_PROV_DELETE_CERT Fonction de rappel définie par l’application appelée par CertDeleteCertificateFromStore avant de supprimer un certificat du magasin. |
PFN_CERT_STORE_PROV_DELETE_CRL Fonction de rappel définie par l’application appelée par CertDeleteCRLFromStore avant de supprimer la liste de révocation de certificats du magasin. |
PFN_CERT_STORE_PROV_READ_CERT Fonction de rappel définie par l’application qui lit la copie du fournisseur du contexte de certificat. |
PFN_CERT_STORE_PROV_READ_CRL Fonction de rappel définie par l’application qui lit la copie du fournisseur du contexte de liste de révocation de certificats. |
PFN_CERT_STORE_PROV_READ_CTL La fonction de rappel CertStoreProvReadCTL est appelée pour lire la copie du fournisseur du contexte CTL et, le cas échéant, pour créer un contexte de CTL. |
PFN_CERT_STORE_PROV_SET_CERT_PROPERTY Fonction de rappel définie par l’application appelée par CertSetCertificateContextProperty avant de définir la propriété du certificat. |
PFN_CERT_STORE_PROV_SET_CRL_PROPERTY Fonction de rappel définie par l’application appelée par CertSetCRLContextProperty avant de définir la propriété de la liste de révocation de certificats. |
PFN_CERT_STORE_PROV_SET_CTL_PROPERTY La fonction de rappel CertStoreProvSetCTLProperty détermine si une propriété peut être définie sur une CTL. |
PFN_CERT_STORE_PROV_WRITE_CERT Fonction de rappel définie par l’application appelée par CertAddEncodedCertificateToStore, CertAddCertificateContextToStore et CertAddSerializedElementToStore avant de l’ajouter au magasin. |
PFN_CERT_STORE_PROV_WRITE_CRL Fonction de rappel définie par l’application appelée par CertAddEncodedCRLToStore, CertAddCRLContextToStore et CertAddSerializedElementToStore avant de l’ajouter au magasin. |
PFN_CERT_STORE_PROV_WRITE_CTL La fonction de rappel CertStoreProvWriteCTL peut être appelée par CertAddEncodedCTLToStore, CertAddCTLContextToStore ou CertAddSerializedElementToStore avant l’ajout d’une CTL au magasin. |
PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY Importe une clé de chiffrement de contenu (CEK) déjà déchiffrée. |
PFN_CMSG_CNG_IMPORT_KEY_AGREE Déchiffre une clé de chiffrement de contenu (CEK) destinée à un destinataire du contrat de clé. |
PFN_CMSG_CNG_IMPORT_KEY_TRANS Importe et déchiffre une clé de chiffrement de contenu (CEK) destinée à un destinataire de transport de clé. |
PFN_CMSG_EXPORT_KEY_AGREE Chiffre et exporte la clé de chiffrement de contenu pour un destinataire de contrat de clé d’un message enveloppé. |
PFN_CMSG_EXPORT_KEY_TRANS Chiffre et exporte la clé de chiffrement de contenu pour un destinataire de transport de clé d’un message enveloppé. |
PFN_CMSG_EXPORT_MAIL_LIST Chiffre et exporte la clé de chiffrement de contenu pour un destinataire de liste de diffusion d’un message enveloppé. |
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY Génère la clé symétrique utilisée pour chiffrer le contenu d’un message enveloppé. |
PFN_CMSG_IMPORT_KEY_AGREE Importe une clé de chiffrement de contenu pour un destinataire de transport de clé d’un message enveloppé. (PFN_CMSG_IMPORT_KEY_AGREE) |
PFN_CMSG_IMPORT_KEY_TRANS Importe une clé de chiffrement de contenu pour un destinataire de transport de clé d’un message enveloppé. (PFN_CMSG_IMPORT_KEY_TRANS) |
PFN_CMSG_IMPORT_MAIL_LIST Importe une clé de chiffrement de contenu pour un destinataire de transport de clé d’un message enveloppé. (PFN_CMSG_IMPORT_MAIL_LIST) |
PFN_CRYPT_ENUM_KEYID_PROP La fonction de rappel CRYPT_ENUM_KEYID_PROP est utilisée avec la fonction CryptEnumKeyIdentifierProperties. |
PFN_CRYPT_ENUM_OID_FUNC La fonction de rappel CRYPT_ENUM_OID_FUNCTION est utilisée avec la fonction CryptEnumOIDFunction. |
PFN_CRYPT_ENUM_OID_INFO La fonction de rappel CRYPT_ENUM_OID_INFO est utilisée avec la fonction CryptEnumOIDInfo. |
PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC Appelé par CryptExportPublicKeyInfoEx pour exporter un objet BLOB à clé publique et l’encoder. |
PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC Appelé pour décoder et retourner l’identificateur de l’algorithme de hachage et éventuellement les paramètres de signature. |
PFN_CRYPT_GET_SIGNER_CERTIFICATE La fonction de rappel fournie par l’utilisateur CryptGetSignerCertificateCallback est utilisée avec la structure CRYPT_VERIFY_MESSAGE_PARA pour obtenir et vérifier le certificat d’un signataire de message. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH Spécifie qu’un objet a changé. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE Libère l’objet retourné par le fournisseur. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER Libère de la mémoire pour un identificateur d’objet. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD Libère le mot de passe utilisé pour chiffrer un tableau d’octets d’échange d’informations personnelles (PFX). |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET Récupère un objet. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE Initialise le fournisseur. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE Libère le fournisseur. |
PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC Appelé pour signer et encoder un hachage calculé. |
PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC Appelé pour déchiffrer une signature encodée et la comparer à un hachage calculé. |
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC Appelé par CryptImportPublicKeyInfoEx2 pour décoder l’identificateur d’algorithme de clé publique, charger le fournisseur d’algorithme et importer la paire de clés. |
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA Contient les informations de stratégie utilisées dans la vérification des chaînes de certificats pour les fichiers. |
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS La structure AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS contient des informations de stratégie Authenticode supplémentaires pour la vérification en chaîne des fichiers. |
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA La structure AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA contient des informations de stratégie d’horodatage qui peuvent être utilisées dans la vérification de la chaîne de certificats des fichiers. |
BLOBHEADER Indique le type d’objet BLOB d’une clé et l’algorithme utilisé par la clé. |
CERT_ACCESS_DESCRIPTION La structure CERT_ACCESS_DESCRIPTION est membre d’une structure CERT_AUTHORITY_INFO_ACCESS. |
CERT_ALT_NAME_ENTRY Contient un autre nom dans l’une des différentes formes de nom. |
CERT_ALT_NAME_INFO La structure CERT_ALT_NAME_INFO est utilisée dans les extensions d’encodage et de décodage pour les certificats d’objet ou d’émetteur, les listes de révocation de certificats (CRL) et les listes d’approbation de certificats (CTL). |
CERT_AUTHORITY_INFO_ACCESS Représente l’accès aux informations d’autorité et les extensions de certificat d’accès aux informations du sujet et spécifie comment accéder aux informations et services supplémentaires pour le sujet ou l’émetteur d’un certificat. |
CERT_AUTHORITY_KEY_ID_INFO Identifie la clé utilisée pour signer un certificat ou une liste de révocation de certificats (CRL). |
CERT_AUTHORITY_KEY_ID2_INFO La structure CERT_AUTHORITY_KEY_ID2_INFO identifie la clé utilisée pour signer un certificat ou une liste de révocation de certificats. |
CERT_BASIC_CONSTRAINTS_INFO La structure CERT_BASIC_CONSTRAINTS_INFO contient des informations qui indiquent si le sujet certifié peut agir en tant qu’autorité de certification (AC), entité finale ou les deux. |
CERT_BASIC_CONSTRAINTS2_INFO La structure CERT_BASIC_CONSTRAINTS2_INFO contient des informations indiquant si le sujet certifié peut agir en tant qu’autorité de certification ou entité finale. Si l’objet peut agir en tant qu’autorité de certification, une contrainte de longueur de chemin de certification peut également être spécifiée. |
CERT_BIOMETRIC_DATA Contient des informations sur les données biométriques. |
CERT_BIOMETRIC_EXT_INFO Contient un ensemble d’informations biométriques. |
CERT_CHAIN_CONTEXT Contient un tableau de chaînes de certificats simples et une structure de status d’approbation qui indique des données récapitulatives de validité sur toutes les chaînes simples connectées. |
CERT_CHAIN_ELEMENT La structure CERT_CHAIN_ELEMENT est un élément unique d’une chaîne de certificats simple. |
CERT_CHAIN_ENGINE_CONFIG Définit les paramètres pour la génération d’un moteur de chaîne de certificats autre que par défaut. Le moteur utilisé détermine la façon dont les chaînes de certificats sont générées. |
CERT_CHAIN_FIND_ISSUER_PARA Contient les informations utilisées dans la fonction CertFindChainInStore pour générer des chaînes de certificats. |
CERT_CHAIN_PARA La structure CERT_CHAIN_PARA établit les critères de recherche et de correspondance à utiliser dans la création d’une chaîne de certificats. |
CERT_CHAIN_POLICY_PARA Contient les informations utilisées dans CertVerifyCertificateChainPolicy pour établir des critères de stratégie pour la vérification des chaînes de certificats. |
CERT_CHAIN_POLICY_STATUS Contient la chaîne de certificats status informations retournées par la fonction CertVerifyCertificateChainPolicy lorsque les chaînes de certificats sont validées. |
CERT_CONTEXT Contient les représentations encodées et décodées d’un certificat. |
CERT_CREATE_CONTEXT_PARA Définit des valeurs supplémentaires qui peuvent être utilisées lors de l’appel de la fonction CertCreateContext. |
CERT_CRL_CONTEXT_PAIR La structure CERT_CRL_CONTEXT_PAIR contient un contexte de certificat et un contexte de liste de révocation de certificats associé. |
CERT_DH_PARAMETERS Contient des paramètres associés à un algorithme de clé publique Diffie/Hellman. |
CERT_DSS_PARAMETERS Contient des paramètres associés à un algorithme de clé publique DSS (Digital Signature Standard). |
CERT_ECC_SIGNATURE Contient les valeurs r et s d’une signature ECDSA (Elliptic Curve Digital Signature Algorithm). |
CERT_EXTENSION La structure CERT_EXTENSION contient les informations d’extension d’un certificat, d’une liste de révocation de certificats (CRL) ou d’une liste d’approbation de certificat (CTL). |
CERT_EXTENSIONS La structure CERT_EXTENSIONS contient un tableau d’extensions. |
CERT_GENERAL_SUBTREE La structure CERT_GENERAL_SUBTREE est utilisée dans CERT_NAME_CONSTRAINTS_INFO structure. Cette structure fournit l’identité d’un certificat qui peut être inclus ou exclu. |
CERT_HASHED_URL Contient une URL hachée. |
CERT_ID Est utilisé comme un moyen flexible d’identification unique d’un certificat. |
CERT_INFO Contient les informations d’un certificat. |
CERT_ISSUER_SERIAL_NUMBER Agit comme identificateur unique d’un certificat contenant le numéro de série de l’émetteur et de l’émetteur pour un certificat. |
CERT_KEY_ATTRIBUTES_INFO La structure CERT_KEY_ATTRIBUTES_INFO contient des informations supplémentaires facultatives sur la clé publique en cours de certification. |
CERT_KEY_CONTEXT Contient des données associées à une propriété CERT_KEY_CONTEXT_PROP_ID. |
CERT_KEY_USAGE_RESTRICTION_INFO La structure CERT_KEY_USAGE_RESTRICTION_INFO contient des restrictions imposées à l’utilisation de la clé publique d’un certificat. Cela inclut les objectifs d’utilisation de la clé et des stratégies sous lesquelles la clé peut être utilisée. |
CERT_KEYGEN_REQUEST_INFO Contient les informations stockées dans la demande de génération de clé Netscape. Les objets BLOB de clé publique d’objet et d’objet sont encodés. |
CERT_LDAP_STORE_OPENED_PARA Utilisé avec la fonction CertOpenStore lorsque le fournisseur CERT_STORE_PROV_LDAP est spécifié à l’aide de l’indicateur CERT_LDAP_STORE_OPENED_FLAG pour spécifier à la fois la session LDAP existante à utiliser pour exécuter la requête ainsi que la chaîne de requête LDAP. |
CERT_LOGOTYPE_AUDIO Contient des informations sur un logotype audio. |
CERT_LOGOTYPE_AUDIO_INFO Contient des informations plus détaillées sur un logotype audio. |
CERT_LOGOTYPE_DATA Contient des données de logotype. |
CERT_LOGOTYPE_DETAILS Contient des informations supplémentaires sur un logotype. |
CERT_LOGOTYPE_EXT_INFO Contient un ensemble d’informations de logotype. |
CERT_LOGOTYPE_IMAGE Contient des informations sur un logotype d’image. |
CERT_LOGOTYPE_IMAGE_INFO Contient des informations plus détaillées sur un logotype d’image. |
CERT_LOGOTYPE_INFO Contient des informations sur les données de logotype. |
CERT_LOGOTYPE_REFERENCE Contient des informations de référence sur le logotype. |
CERT_NAME_CONSTRAINTS_INFO La structure CERT_NAME_CONSTRAINTS_INFO contient des informations sur les certificats qui sont spécifiquement autorisés ou exclus de l’approbation. |
CERT_NAME_INFO Contient les noms des sujets ou des émetteurs. |
CERT_NAME_VALUE Contient une valeur d’attribut de nom unique relatif (RDN). |
CERT_OR_CRL_BLOB Encapsule les certificats à utiliser avec les messages Internet Key Exchange. |
CERT_OR_CRL_BUNDLE Encapsule un tableau de certificats à utiliser avec les messages Internet Key Exchange. |
CERT_OTHER_LOGOTYPE_INFO Contient des informations sur les types de logo qui ne sont pas prédéfinis. |
CERT_PAIR La structure CERT_PAIR contient un certificat et son certificat croisé de paire. |
CERT_PHYSICAL_STORE_INFO Contient des informations sur les magasins de certificats physiques. |
CERT_POLICIES_INFO La structure CERT_POLICIES_INFO contient un tableau de CERT_POLICY_INFO. |
CERT_POLICY_CONSTRAINTS_INFO La structure CERT_POLICY_CONSTRAINTS_INFO contient des stratégies établies pour accepter les certificats comme approuvés. |
CERT_POLICY_ID La structure de CERT_POLICY_ID contient une liste de stratégies de certificat que le certificat prend expressément en charge, ainsi que des informations de qualificateur facultatives relatives à ces stratégies. |
CERT_POLICY_INFO La structure CERT_POLICY_INFO contient un identificateur d’objet (OID) spécifiant une stratégie et un tableau facultatif de qualificateurs de stratégie. |
CERT_POLICY_MAPPING Contient un mappage entre les OID de stratégie de domaine de l’émetteur et de l’objet. |
CERT_POLICY_MAPPINGS_INFO La structure CERT_POLICY_MAPPINGS_INFO fournit un mappage entre les OID de stratégie de deux domaines. |
CERT_POLICY_QUALIFIER_INFO La structure CERT_POLICY_QUALIFIER_INFO contient un identificateur d’objet (OID) spécifiant les informations supplémentaires spécifiques au qualificateur et au qualificateur. |
CERT_PRIVATE_KEY_VALIDITY La structure CERT_PRIVATE_KEY_VALIDITY indique un intervalle de temps valide pour la clé privée correspondant à la clé publique d’un certificat. |
CERT_PUBLIC_KEY_INFO Contient une clé publique et son algorithme. |
CERT_QC_STATEMENT Représente une instruction unique dans une séquence d’une ou plusieurs instructions à inclure dans une extension d’instructions de certificat qualifié (QC). |
CERT_QC_STATEMENTS_EXT_INFO Contient une séquence d’une ou plusieurs instructions qui composent l’extension d’instructions de certificat qualifié (QC) pour un qc. |
CERT_RDN La structure CERT_RDN contient un nom unique relatif (RDN) composé d’un tableau de structures CERT_RDN_ATTR. |
CERT_RDN_ATTR Contient un attribut unique d’un nom unique relatif (RDN). Un RDN entier est exprimé dans une structure CERT_RDN qui contient un tableau de structures CERT_RDN_ATTR. |
CERT_REQUEST_INFO La structure CERT_REQUEST_INFO contient des informations pour une demande de certificat. Les objets blob objet, clé publique d’objet et attribut sont encodés. |
CERT_REVOCATION_CHAIN_PARA Contient les paramètres utilisés pour la création d’une chaîne pour un certificat de signataire de réponse ocsp (certificat status en ligne indépendant). |
CERT_REVOCATION_CRL_INFO Contient des informations mises à jour par un gestionnaire de type de révocation de liste de révocation de certificats (CRL). |
CERT_REVOCATION_INFO Indique la status de révocation d’un certificat dans un CERT_CHAIN_ELEMENT. |
CERT_REVOCATION_PARA Est passé dans les appels à la fonction CertVerifyRevocation pour faciliter la recherche de l’émetteur du contexte à vérifier. |
CERT_REVOCATION_STATUS Contient des informations sur la status de révocation du certificat. |
CERT_SELECT_CHAIN_PARA Contient les paramètres utilisés pour la création et la sélection de chaînes. |
CERT_SELECT_CRITERIA Spécifie les critères de sélection passés à la fonction CertSelectCertificateChains. |
CERT_SERVER_OCSP_RESPONSE_CONTEXT Contient une réponse OCSP encodée. |
CERT_SIGNED_CONTENT_INFO La structure CERT_SIGNED_CONTENT_INFO contient du contenu encodé à signer et un objet BLOB pour contenir la signature. Le membre ToBeSigned est un CERT_INFO, un CRL_INFO, un CTL_INFO ou un CERT_REQUEST_INFO encodé. |
CERT_SIMPLE_CHAIN La structure CERT_SIMPLE_CHAIN contient un tableau d’éléments de chaîne et une status d’approbation récapitulative pour la chaîne que le tableau représente. |
CERT_STORE_PROV_FIND_INFO Utilisé par de nombreuses fonctions de rappel du fournisseur de magasin. |
CERT_STORE_PROV_INFO Contient les informations retournées par la fonction CertDllOpenStoreProv installée lors de l’ouverture d’un magasin à l’aide de la fonction CertOpenStore. |
CERT_STRONG_SIGN_PARA Contient les paramètres utilisés pour case activée pour les signatures fortes sur les certificats, les listes de révocation de certificats (CRL), les réponses ocsp (certificat status protocol) en ligne et PKCS |
CERT_STRONG_SIGN_SERIALIZED_INFO Contient les paires algorithme de signature/algorithme de hachage et algorithme de clé publique/longueur de bits qui peuvent être utilisées pour la signature forte. |
CERT_SYSTEM_STORE_INFO La structure CERT_SYSTEM_STORE_INFO contient des informations utilisées par les fonctions qui fonctionnent avec des magasins système. Actuellement, aucune information essentielle n’est contenue dans cette structure. |
CERT_SYSTEM_STORE_RELOCATE_PARA La structure CERT_SYSTEM_STORE_RELOCATE_PARA contient des données à passer à CertOpenStore lorsque le paramètre dwFlags de cette fonction est défini sur CERT_SYSTEM_STORE_RELOCATE_FLAG. |
CERT_TEMPLATE_EXT Modèle de certificat. |
CERT_TRUST_LIST_INFO La structure CERT_TRUST_LIST_INFO qui indique l’utilisation valide d’une CTL. |
CERT_TRUST_STATUS Contient des informations d’approbation sur un certificat dans une chaîne de certificats, des informations d’approbation récapitulatives sur une chaîne simple de certificats ou des informations récapitulatives sur un tableau de chaînes simples. |
CERT_USAGE_MATCH Fournit des critères d’identification des certificats d’émetteur à utiliser pour créer une chaîne de certificats. |
CERT_X942_DH_PARAMETERS Contient des paramètres associés à un algorithme de clé publique Diffie-Hellman. |
CERT_X942_DH_VALIDATION_PARAMS Éventuellement pointé vers par un membre de la structure CERT_X942_DH_PARAMETERS et contient des informations de départ supplémentaires. |
CMC_ADD_ATTRIBUTES_INFO Contient les attributs de certificat à ajouter à un certificat. |
CMC_ADD_EXTENSIONS_INFO Contient les attributs de contrôle d’extension de certificat à ajouter à un certificat. |
CMC_DATA_INFO Fournit un moyen de communiquer différents éléments d’informations étiquetées. (CMC_DATA_INFO) |
CMC_PEND_INFO Membre possible d’une structure CMC_STATUS_INFO. |
CMC_RESPONSE_INFO Fournit un moyen de communiquer différents éléments d’informations étiquetées. (CMC_RESPONSE_INFO) |
CMC_STATUS_INFO Contient status informations sur les messages de gestion des certificats sur CMS. |
CMC_TAGGED_ATTRIBUTE Utilisé dans les structures CMC_DATA_INFO et CMC_RESPONSE_INFO. (CMC_TAGGED_ATTRIBUTE) |
CMC_TAGGED_CERT_REQUEST Utilisé dans la structure CMC_TAGGED_REQUEST. |
CMC_TAGGED_CONTENT_INFO Utilisé dans les structures CMC_DATA_INFO et CMC_RESPONSE_INFO. (CMC_TAGGED_CONTENT_INFO) |
CMC_TAGGED_OTHER_MSG Utilisé dans les structures CMC_DATA_INFO et CMC_RESPONSE_INFO. (CMC_TAGGED_OTHER_MSG) |
CMC_TAGGED_REQUEST Utilisé dans les structures CMC_DATA_INFO pour demander un certificat. |
CMS_DH_KEY_INFO Utilisé avec le paramètre KP_CMS_DH_KEY_INFO dans la fonction CryptSetKeyParam pour contenir Diffie-Hellman informations clés. |
CMS_KEY_INFO Non utilisé. |
CMSG_CMS_RECIPIENT_INFO Utilisé avec la fonction CryptMsgGetParam pour obtenir des informations sur un transport de clé, un accord de clé ou un destinataire d’enveloppe de liste de courrier. |
CMSG_CMS_SIGNER_INFO Contient le contenu du SignataireInfo défini dans les messages signés ou signés et enveloppes. |
CMSG_CNG_CONTENT_DECRYPT_INFO Contient toutes les informations pertinentes transmises entre CryptMsgControl et les fonctions installables de l’identificateur d’objet (OID) pour l’importation et le déchiffrement d’une clé de chiffrement de contenu (CEK) de l’API de chiffrement de _Next génération (CNG). |
CMSG_CONTENT_ENCRYPT_INFO Contient des informations partagées entre les fonctions PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY, PFN_CMSG_EXPORT_KEY_TRANS, PFN_CMSG_EXPORT_KEY_AGREE et PFN_CMSG_EXPORT_MAIL_LIST. |
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA Permet d’ajouter un attribut non authentifié à un signataire d’un message signé. |
CMSG_CTRL_DECRYPT_PARA Contient les informations utilisées pour déchiffrer un message enveloppé pour un destinataire de transport de clé. Cette structure est transmise à CryptMsgControl si le paramètre dwCtrlType est CMSG_CTRL_DECRYPT. |
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA Utilisé pour supprimer un attribut non authentifié d’un signataire d’un message signé. |
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA Contient des informations sur un destinataire de contrat clé. |
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA Contient des informations sur un destinataire de message de transport de clé. |
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA Contient des informations sur un destinataire de message de liste de courrier. |
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA Contient les informations utilisées pour vérifier une signature de message. Il contient l’index du signataire et la clé publique du signataire. |
CMSG_ENVELOPED_ENCODE_INFO Contient les informations nécessaires pour encoder un message en enveloppe. Il est passé à CryptMsgOpenToEncode si le paramètre dwMsgType est CMSG_ENVELOPED. |
CMSG_HASHED_ENCODE_INFO Utilisé avec les messages hachés. Il est passé à la fonction CryptMsgOpenToEncode si le paramètre dwMsgOpenToEncode de la fonction CryptMsgType est CMSG_ENVELOPED. |
CMSG_KEY_AGREE_ENCRYPT_INFO Contient des informations de chiffrement applicables à tous les destinataires d’un contrat clé d’un message enveloppe. |
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO Contient la clé chiffrée d’un destinataire d’un contrat de clé d’un message enveloppe. |
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO Contient des informations sur un destinataire de message qui utilise la gestion des clés d’accord. |
CMSG_KEY_AGREE_RECIPIENT_INFO Contient des informations utilisées pour les algorithmes d’accord de clé. |
CMSG_KEY_TRANS_ENCRYPT_INFO Contient des informations de chiffrement pour un destinataire de transport clé de données enveloppes. |
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO Contient des informations de transport de clé encodées pour un destinataire de message. |
CMSG_KEY_TRANS_RECIPIENT_INFO La structure CMSG_KEY_TRANS_RECIPIENT_INFO contient des informations utilisées dans les algorithmes de transport de clés. |
CMSG_MAIL_LIST_ENCRYPT_INFO Contient des informations de chiffrement pour un destinataire de liste de diffusion de données enveloppées. |
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO La structure CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO est utilisée avec des clés symétriques précédemment distribuées pour déchiffrer la clé de chiffrement de clé de contenu (KEK). |
CMSG_MAIL_LIST_RECIPIENT_INFO Contient les informations utilisées pour les clés de chiffrement symétriques précédemment distribuées (KEK). |
CMSG_RC2_AUX_INFO Contient la longueur de bits de la clé pour les algorithmes de chiffrement RC2. |
CMSG_RC4_AUX_INFO La structure CMSG_RC4_AUX_INFO contient la longueur de bits de la clé pour les algorithmes de chiffrement RC4. Le membre pvEncryptionAuxInfo dans CMSG_ENVELOPED_ENCODE_INFO peut être défini pour pointer vers un instance de cette structure. |
CMSG_RECIPIENT_ENCODE_INFO Contient des informations sur le type de gestion des clés de chiffrement de contenu d’un destinataire de message. |
CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO Contient des informations sur un récepteur de messages utilisé pour déchiffrer la clé de session nécessaire pour déchiffrer le contenu du message. |
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO La structure CMSG_RECIPIENT_ENCRYPTED_KEY_INFO contient des informations utilisées pour un destinataire de contrat de clé individuel. |
CMSG_SIGNED_ENCODE_INFO Contient les informations à transmettre à CryptMsgOpenToEncode si dwMsgType est CMSG_SIGNED. |
CMSG_SIGNER_ENCODE_INFO Contient des informations sur le signataire. Il est passé à CryptMsgCountersign, CryptMsgCountersignEncoded et éventuellement à CryptMsgOpenToEncode en tant que membre de la structure CMSG_SIGNED_ENCODE_INFO, si le paramètre dwMsgType est CMSG_SIGNED. |
CMSG_SIGNER_INFO La structure CMSG_SIGNER_INFO contient le contenu du PKCS |
CMSG_SP3_COMPATIBLE_AUX_INFO Contient les informations nécessaires pour le chiffrement compatible AVEC SP3. |
CMSG_STREAM_INFO Utilisé pour activer le traitement de flux de données plutôt que le traitement par bloc unique. |
CRL_CONTEXT La structure CRL_CONTEXT contient les représentations encodées et décodées d’une liste de révocation de certificats (CRL). Les contextes CRL retournés par une fonction CryptoAPI doivent être libérés en appelant la fonction CertFreeCRLContext. |
CRL_DIST_POINT Identifie un point de distribution de liste de révocation de certificats (CRL) unique qu’un utilisateur de certificat peut référencer pour déterminer si des certificats ont été révoqués. |
CRL_DIST_POINT_NAME Identifie un emplacement à partir duquel la liste de révocation de certificats peut être obtenue. |
CRL_DIST_POINTS_INFO Contient une liste de points de distribution de liste de révocation de certificats (CRL) qu’un utilisateur de certificat peut référencer pour déterminer si le certificat a été révoqué. |
CRL_ENTRY Contient des informations sur un seul certificat révoqué. Il est membre d’une structure CRL_INFO. |
CRL_FIND_ISSUED_FOR_PARA Contient les contextes de certificat d’un objet et d’un émetteur de certificat. |
CRL_INFO Contient les informations d’une liste de révocation de certificats (CRL). |
CRL_ISSUING_DIST_POINT Contient des informations sur les types de certificats répertoriés dans une liste de révocation de certificats (CRL). |
CROSS_CERT_DIST_POINTS_INFO Fournit des informations utilisées pour mettre à jour des certificats croisés dynamiques. |
CRYPT_AES_128_KEY_STATE Spécifie les informations de clé symétrique 128 bits pour un chiffrement AES (Advanced Encryption Standard). |
CRYPT_AES_256_KEY_STATE Spécifie les informations de clé symétrique 256 bits pour un chiffrement AES (Advanced Encryption Standard). |
CRYPT_ALGORITHM_IDENTIFIER Spécifie un algorithme utilisé pour chiffrer une clé privée. |
CRYPT_ATTRIBUTE La structure CRYPT_ATTRIBUTE spécifie un attribut qui a une ou plusieurs valeurs. |
CRYPT_ATTRIBUTE_TYPE_VALUE Contient une valeur d’attribut unique. Le CRYPT_OBJID_BLOB du membre Value est encodé. |
CRYPT_ATTRIBUTES Contient un tableau d’attributs. |
CRYPT_BIT_BLOB Contient un ensemble de bits représentés par un tableau d’octets. |
CRYPT_BLOB_ARRAY Contient un tableau de structures CRYPT_DATA_BLOB. |
CRYPT_CONTENT_INFO Contient des données encodées dans le PKCS |
CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY Contient des informations représentant la séquence de certificats Netscape. |
CRYPT_CREDENTIALS Contient des informations sur les informations d’identification qui peuvent être transmises en tant qu’entrée facultative à une fonction de récupération d’objet distant telle que CryptRetrieveObjectByUrl ou CryptGetTimeValidObject. |
CRYPT_DECODE_PARA Utilisé par la fonction CryptDecodeObjectEx pour fournir l’accès à l’allocation de mémoire et aux fonctions de rappel libérant de la mémoire. |
CRYPT_DECRYPT_MESSAGE_PARA La structure CRYPT_DECRYPT_MESSAGE_PARA contient des informations pour le déchiffrement des messages. |
CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA Utilisé avec la fonction CryptInstallDefaultContext pour contenir un tableau de chaînes d’identificateur d’objet. |
CRYPT_ECC_CMS_SHARED_INFO Représente les informations de clé de chiffrement de clé lors de l’utilisation du chiffrement de courbe elliptique (ECC) dans le type de contenu EnvelopedData (CMS). |
CRYPT_ENCODE_PARA Utilisé par la fonction CryptEncodeObjectEx pour fournir l’accès à l’allocation de mémoire et aux fonctions de rappel libérant de la mémoire. |
CRYPT_ENCRYPT_MESSAGE_PARA Contient les informations utilisées pour chiffrer les messages. |
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO Contient les informations d’un PKCS |
CRYPT_ENROLLMENT_NAME_VALUE_PAIR Utilisé pour créer des demandes de certificat pour le compte d’un utilisateur. |
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO Contient des informations supplémentaires facultatives qui peuvent être transmises à la fonction CryptGetTimeValidObject dans le paramètre pExtraInfo. |
CRYPT_HASH_MESSAGE_PARA Contient des données pour le hachage des messages. |
CRYPT_INTEGER_BLOB La structure de CRYPT_INTEGER_BLOB CryptoAPI (wincrypt.h) est utilisée pour un tableau arbitraire d’octets et offre une flexibilité aux objets qui peuvent contenir des types de données. |
CRYPT_KEY_PROV_INFO La structure CRYPT_KEY_PROV_INFO contient des informations sur un conteneur de clé au sein d’un fournisseur de services de chiffrement (CSP). |
CRYPT_KEY_PROV_PARAM Contient des informations sur un paramètre de conteneur clé. |
CRYPT_KEY_SIGN_MESSAGE_PARA Contient des informations sur le fournisseur de services de chiffrement (CSP) et les algorithmes utilisés pour signer un message. |
CRYPT_KEY_VERIFY_MESSAGE_PARA Contient les informations nécessaires pour vérifier les messages signés sans certificat pour le signataire. |
CRYPT_MASK_GEN_ALGORITHM Identifie l’algorithme utilisé pour générer un PKCS RSA |
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE Contient des pointeurs vers des fonctions implémentées par un fournisseur d’emplacement d’objet. |
CRYPT_OID_FUNC_ENTRY Contient un identificateur d’objet (OID) et un pointeur vers sa fonction associée. |
CRYPT_OID_INFO Contient des informations sur un identificateur d’objet (OID). |
CRYPT_PASSWORD_CREDENTIALSA Contient le nom d’utilisateur et les informations d’identification de mot de passe à utiliser dans la structure CRYPT_CREDENTIALS en tant qu’entrée facultative pour une fonction de récupération d’objet distante telle que CryptRetrieveObjectByUrl ou CryptGetTimeValidObject. (ANSI) |
CRYPT_PASSWORD_CREDENTIALSW Contient le nom d’utilisateur et les informations d’identification de mot de passe à utiliser dans la structure CRYPT_CREDENTIALS en tant qu’entrée facultative pour une fonction de récupération d’objet distante telle que CryptRetrieveObjectByUrl ou CryptGetTimeValidObject. (Unicode) |
CRYPT_PKCS12_PBE_PARAMS Contient les paramètres utilisés pour créer une clé de chiffrement, un vecteur d’initialisation (IV) ou une clé MAC (Message Authentication Code) pour un PKCS |
CRYPT_PKCS8_EXPORT_PARAMS Identifie la clé privée et une fonction de rappel pour chiffrer la clé privée. CRYPT_PKCS8_EXPORT_PARAMS est utilisé comme paramètre pour la fonction CryptExportPKCS8Ex, qui exporte une clé privée dans PKCS |
CRYPT_PKCS8_IMPORT_PARAMS Contient un PKCS |
CRYPT_PRIVATE_KEY_INFO Contient une clé privée en texte clair dans le champ PrivateKey (encodé en DER). CRYPT_PRIVATE_KEY_INFO contient les informations d’un PKCS |
CRYPT_PSOURCE_ALGORITHM Identifie l’algorithme et (éventuellement) la valeur de l’étiquette pour un chiffrement de clé RSAES-OAEP. |
CRYPT_RC2_CBC_PARAMETERS Contient des informations utilisées avec le chiffrement szOID_RSA_RC2CBC. |
CRYPT_RETRIEVE_AUX_INFO Contient des informations facultatives à passer à la fonction CryptRetrieveObjectByUrl. |
CRYPT_RSA_SSA_PSS_PARAMETERS Contient les paramètres d’un PKCS RSA |
CRYPT_RSAES_OAEP_PARAMETERS Contient les paramètres d’un chiffrement de clé RSAES-OAEP. |
CRYPT_SEQUENCE_OF_ANY Contient une liste arbitraire de objets BLOB encodés. |
CRYPT_SIGN_MESSAGE_PARA La structure CRYPT_SIGN_MESSAGE_PARA contient des informations pour la signature des messages à l’aide d’un contexte de certificat de signature spécifié. |
CRYPT_SMART_CARD_ROOT_INFO Contient les carte intelligentes et les ID de session associés à un contexte de certificat. |
CRYPT_SMIME_CAPABILITIES Contient un tableau hiérarchisé de fonctionnalités prises en charge. |
CRYPT_SMIME_CAPABILITY La structure CRYPT_SMIME_CAPABILITY spécifie une seule fonctionnalité et ses paramètres associés. Les fonctionnalités uniques sont regroupées dans une liste de CRYPT_SMIME_CAPABILITIES qui peuvent spécifier une liste hiérarchisée de préférences de fonctionnalité. |
CRYPT_TIME_STAMP_REQUEST_INFO Utilisé pour l’horodatage. |
CRYPT_TIMESTAMP_ACCURACY Est utilisé par la structure CRYPT_TIMESTAMP_INFO pour représenter la précision de l’écart de temps autour de l’heure UTC à laquelle le jeton d’horodatage a été créé par l’autorité d’horodatage (TSA). |
CRYPT_TIMESTAMP_CONTEXT Contient les représentations encodées et décodées d’un jeton d’horodatage. |
CRYPT_TIMESTAMP_INFO Contient un type de contenu de données signé au format CMS (Cryptographic Message Syntax). |
CRYPT_TIMESTAMP_PARA Définit des paramètres supplémentaires pour la demande d’horodatage. |
CRYPT_TIMESTAMP_REQUEST Définit une structure de demande d’horodatage qui correspond à la définition ASN.1 (Abstract Syntax Notation One) d’un type TimeStampReq. |
CRYPT_TIMESTAMP_RESPONSE Est utilisé en interne pour encapsuler une réponse encodée Distinguished Encoding Rules (DER) asn.1 (Abstract Syntax Notation One). |
CRYPT_URL_INFO Contient des informations sur les regroupements d’URL. |
CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO Contient la longueur, en bits, de la clé publique et les noms des algorithmes de signature et de hachage utilisés pour la signature forte. |
CRYPT_VERIFY_MESSAGE_PARA La structure CRYPT_VERIFY_MESSAGE_PARA contient les informations nécessaires pour vérifier les messages signés. |
CRYPT_X942_OTHER_INFO La structure CRYPT_X942_OTHER_INFO contient des informations supplémentaires sur la génération de clé. |
CRYPTNET_URL_CACHE_FLUSH_INFO Contient les informations d’expiration utilisées par le service CUC (Cryptnet URL Cache) pour conserver une entrée de cache d’URL. |
CRYPTNET_URL_CACHE_PRE_FETCH_INFO Contient les informations de mise à jour utilisées par le service CUC (Cryptnet URL Cache) pour gérer une entrée de cache d’URL. |
CRYPTNET_URL_CACHE_RESPONSE_INFO Contient des informations de réponse utilisées par le service CUC (Cryptnet URL Cache) pour gérer une entrée de cache d’URL. |
CTL_ANY_SUBJECT_INFO Contient un SubjectAlgorithm à mettre en correspondance dans la liste d’approbation de certificats (CTL) et subjectIdentifier à mettre en correspondance dans l’une des entrées CTL dans les appels à CertFindSubjectInCTL. |
CTL_CONTEXT La structure CTL_CONTEXT contient les représentations encodées et décodées d’une CTL. |
CTL_ENTRY Élément d’une liste d’approbation de certificats (CTL). |
CTL_FIND_SUBJECT_PARA Contient les données utilisées par CertFindCTLInStore avec un paramètre dwFindType de CTL_FIND_SUBJECT pour rechercher une liste d’approbation de certificats (CTL). |
CTL_FIND_USAGE_PARA Membre de la structure CTL_FIND_SUBJECT_PARA et elle est utilisée par CertFindCTLInStore. |
CTL_INFO Contient les informations stockées dans une liste de certificats d’approbation (CTL). |
CTL_USAGE Contient un tableau d’identificateurs d’objet (OID) pour les extensions CTL (Certificate Trust List). |
CTL_USAGE_MATCH Fournit des paramètres pour rechercher des listes d’approbation de certificats (CTL) utilisées pour générer une chaîne de certificats. |
CTL_VERIFY_USAGE_PARA La structure CTL_VERIFY_USAGE_PARA contient des paramètres utilisés par CertVerifyCTLUsage pour établir la validité de l’utilisation d’une CTL. |
CTL_VERIFY_USAGE_STATUS Contient des informations sur une liste de certificats d’approbation (CTL) retournée par CertVerifyCTLUsage. |
DHPRIVKEY_VER3 Contient des informations spécifiques à la clé privée particulière contenue dans l’objet BLOB de clé. |
DHPUBKEY Contient des informations spécifiques à l'Diffie-Hellman clé publique contenue dans l’objet BLOB de clé. |
DHPUBKEY_VER3 Contient des informations spécifiques à la clé publique particulière contenue dans l’objet BLOB de clé. |
DSSSEED Contient les valeurs de départ et de compteur qui peuvent être utilisées pour vérifier les nombres premiers de la clé publique DSS. |
EV_EXTRA_CERT_CHAIN_POLICY_PARA Spécifie les paramètres qui sont passés pour la validation de la stratégie EV. Les applications utilisent cette structure pour passer des indicateurs à l’API qui indiquent quels indicateurs de qualificateur de stratégie des certificats de validation étendus sont importants pour l’application. |
EV_EXTRA_CERT_CHAIN_POLICY_STATUS Contient les indicateurs de stratégie retournés par un appel à la fonction CertVerifyCertificateChainPolicy. |
HMAC_INFO La structure HMAC_INFO spécifie l’algorithme de hachage et les chaînes internes et externes qui doivent être utilisées pour calculer le hachage HMAC. |
HTTPSPolicyCallbackData Contient les informations de stratégie utilisées dans la vérification des chaînes de certificats client/serveur SSL (Secure Sockets Layer). |
OCSP_BASIC_RESPONSE_ENTRY Contient l’status de certificat actuel pour un seul certificat. |
OCSP_BASIC_RESPONSE_INFO Contient une réponse OCSP (Certificat en ligne status protocol) de base, comme spécifié par la RFC 2560. |
OCSP_BASIC_REVOKED_INFO Contient la raison pour laquelle un certificat a été révoqué. |
OCSP_BASIC_SIGNED_RESPONSE_INFO Contient une réponse OCSP (Certificat en ligne status protocol) de base avec une signature. |
OCSP_CERT_ID Contient des informations permettant d’identifier un certificat dans une demande ou une réponse OCSP (Certificate status Protocol) en ligne. |
OCSP_REQUEST_ENTRY Contient des informations sur un seul certificat dans une demande ocsp (certificat status protocol) en ligne. |
OCSP_REQUEST_INFO Contient des informations pour une demande ocsp (certificat status protocol) en ligne, comme spécifié par la RFC 2560. |
OCSP_RESPONSE_INFO Indique la réussite ou l’échec de la demande ocsp (certificat en ligne status protocol) correspondante. Pour les demandes réussies, il contient le type et la valeur des informations de réponse. |
OCSP_SIGNATURE_INFO Contient une signature pour une demande ou une réponse OCSP (Certificat status Protocol) en ligne. |
OCSP_SIGNED_REQUEST_INFO Contient des informations pour une demande ocsp (certificat status protocol) en ligne avec des informations de signature facultatives. |
PKCS12_PBES2_EXPORT_PARAMS Passé à la fonction PFXExportCertStoreEx en tant que pvPara lorsque l’indicateur PKCS12_EXPORT_PBES2_PARAMS est défini pour dwFlags afin de fournir des informations sur l’algorithme de chiffrement à utiliser. |
PROV_ENUMALGS Utilisé avec la fonction CryptGetProvParam lorsque le paramètre PP_ENUMALGS est récupéré pour contenir des informations sur un algorithme pris en charge par un fournisseur de services de chiffrement (CSP). |
PROV_ENUMALGS_EX Utilisé avec la fonction CryptGetProvParam lorsque le paramètre PP_ENUMALGS_EX est récupéré pour contenir des informations sur un algorithme pris en charge par un fournisseur de services de chiffrement (CSP). |
ROOT_INFO_LUID Contient un identificateur local unique (LUID) pour les informations racine de carte à puce de chiffrement. |
RSAPUBKEY La structure RSAPUBKEY contient des informations spécifiques à la clé publique particulière contenue dans l’objet BLOB de clé. |
SCHANNEL_ALG La structure SCHANNEL_ALG contient des informations sur l’algorithme et la taille des clés. Il est utilisé comme structure transmise en tant que pbData dans CryptSetKeyParam lorsque dwParam est défini sur KP_SCHANNEL_ALG. |
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS La structure SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS vérifie si les certificats de la chaîne ont un chiffrement faible et vérifie si un certificat racine tiers est conforme aux exigences du programme racine Microsoft. |