Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par Security and Identity. Pour plus d’informations, consultez :
wincrypt.h contient les interfaces de programmation suivantes :
Fonctions
|
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 certificat (CTL) à un magasin de certificats. |
|
CertAddCTLLinkToStore La fonction CertAddCTLLinkToStore ajoute un lien dans un magasin à un contexte de liste d’approbation de certificat (CTL) dans un autre magasin. Au lieu de créer et d’ajouter un doublon d’un contexte de durée de vie, cette fonction ajoute un lien au contexte de durée de vie 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 ajoute le certificat encodé à celui-ci. (ANSI) |
|
CertAddEncodedCertificateToSystemStoreW Ouvre le magasin système spécifié et ajoute le certificat encodé à celui-ci. (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 certificat (CTL) à partir d’une durée de vie 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 EKU (Enhanced Key Usage) du certificat. |
|
CertAddRefServerOcspResponse Incrémente le nombre de références d’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 certificat sérialisé, une liste de révocation de certificats (CRL) ou un élément de liste d’approbation de certificat (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 OID (Abstract Syntax Notation One) (ASN.1). |
|
CertCloseServerOcspResponse Ferme un handle de réponse de serveur OCSP (Online Certificate Status Protocol). |
|
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 s’ils sont identiques. Les structures CERT_NAME_BLOB sont utilisées pour l’objet et l’émetteur de 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 s’ils 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, car il est conservé dans le stockage. |
|
CertCreateCertificateChainEngine La fonction CertCreateCertificateChainEngine crée un moteur de chaîne non définie 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 d’approbation de certificat (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 durée de vie CTL encodée dans le contexte créé. |
|
CertCreateCTLEntryFromCertificateContextProperties La fonction CertCreateCTLEntryFromCertificateContextProperties crée une entrée de liste d’approbation de certificat (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 Dupliquer 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 d’approbation de certificats (CTL) en incrémentant son nombre de références. |
|
CertDuplicateStore Dupliquer 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 propriété étendue suivante associée à un contexte de certificat. |
|
CertEnumCertificatesInStore Récupère le premier ou le certificat suivant dans un magasin de certificats. Utilisée dans une boucle, cette fonction peut récupérer en séquence tous les certificats d’un magasin de certificats. |
|
CertEnumCRLContextProperties La fonction CertEnumCRLContextProperties récupère la première ou la propriété étendue suivante associée à un contexte de liste de révocation de certificats (CRL). |
|
CertEnumCRLsInStore La fonction CertEnumCRLsInStore récupère le premier contexte de liste de révocation de certificats (CRL) ou suivant dans un magasin de certificats. Utilisée dans une boucle, cette fonction peut récupérer dans la séquence 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 propriété étendue suivante associée à un contexte de liste d’approbation de certificat (CTL). Utilisée dans une boucle, cette fonction peut récupérer en séquence toutes les propriétés étendues associées à un contexte de durée de vie. |
|
CertEnumCTLsInStore La fonction CertEnumCTLsInStore récupère le premier contexte de liste d’approbation de certificat (CTL) ou suivant dans un magasin de certificats. Utilisée dans une boucle, cette fonction peut récupérer dans la séquence tous les contextes de durée de vie 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 certificat triée (CTL). |
|
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 du magasin système trouvé. |
|
CertFindAttribute La fonction CertFindAttribute recherche le premier attribut du tableau CRYPT_ATTRIBUTE, tel qu’identifié par son identificateur d’objet (OID). |
|
CertFindCertificateInCRL La fonction CertFindCertificateInCRL recherche la liste de révocation de certificats (CRL) pour le certificat spécifié. |
|
CertFindCertificateInStore Recherche le premier ou le contexte de certificat suivant dans un magasin de certificats qui correspond à un critère de recherche établi par le dwFindType et son pvFindPara associé. |
|
CertFindChainInStore Recherche le premier ou le certificat suivant dans un magasin qui répond aux critères spécifiés. |
|
CertFindCRLInStore Recherche le premier contexte de liste de révocation de certificats (CRL) ou suivant 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 contexte de liste de confiance de certificat suivant 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 d’approbation de certificat (CTL). |
|
CertFindSubjectInSortedCTL La fonction CertFindSubjectInSortedCTL tente de trouver l’objet spécifié dans une liste d’approbation de certificat triée (CTL). |
|
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 zéro, la mémoire allouée pour 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 certificat (CTL) en décrémentant son nombre de références. |
|
CertFreeServerOcspResponseContext Décrémente le nombre de références d’une structure CERT_SERVER_OCSP_RESPONSE_CONTEXT. |
|
CertGetCertificateChain Génère un contexte de chaîne de certificats à partir d’un certificat final et revient, 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 contexte de liste de révocation de certificats (CRL) ou suivant à partir du magasin de certificats pour l’émetteur spécifié. |
|
CertGetCTLContextProperty Récupère une propriété étendue d’un contexte de liste d’approbation de certificat (CTL). |
|
CertGetEnhancedKeyUsage Retourne des informations à partir de l’extension EKU (Amélioration de l’utilisation de la clé) 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 à partir 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 d’un certificat CERT_CONTEXT structure 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 d’un certificat CERT_CONTEXT structure et le convertit en chaîne de caractères terminée par null. (Unicode) |
|
CertGetPublicKeyLength La fonction CertGetPublicKeyLength acquiert la longueur du bit des clés publiques/privées à partir d’un objet BLOB de clé publique. |
|
CertGetServerOcspResponseContext Récupère un contexte de réponse OCSP (Non bloquant, Time Valid Online Certificate Status Protocol) pour le handle spécifié. |
|
CertGetStoreProperty Récupère une propriété de magasin. |
|
CertGetSubjectCertificateFromStore Retourne à partir d’un magasin de certificats 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 composent de l’intersection des utilisations valides pour tous les certificats d’un tableau de certificats. |
|
CertIsRDNAttrsInCertificateName La fonction CertIsRDNAttrsInCertificateName compare les attributs du nom de certificat au 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 a été révoqué. |
|
CertNameToStrA Convertit un nom encodé dans une structure de CERT_NAME_BLOB en chaîne de caractères terminée par null. (ANSI) |
|
CertNameToStrW Convertit un nom encodé dans une structure de CERT_NAME_BLOB en chaîne de caractères terminée par null. (Unicode) |
|
CertOIDToAlgId Utilisez la fonction CryptFindOIDInfo au lieu de cette fonction, car ALG_ID identificateurs ne sont plus pris en charge dans CNG. |
|
CertOpenServerOcspResponse Ouvre un handle vers une réponse OCSP (Online Certificate Status Protocol) 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 basés 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 basés 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 de systèmes de 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 EKU (Enhanced Key Usage) 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 de 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 encodé 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 certificat codée (CTL) et la représentation encodée de ses propriétés. Le résultat peut être conservé dans le stockage afin que la durée de vie 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 certificat (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 un nom de certificat encodé. (ANSI) |
|
CertStrToNameW Convertit une chaîne X.500 terminée par null en un 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é avec les 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 ou non été révoqué. |
|
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 d’approbation de certificat signée et valide dans le temps avec les identificateurs d’utilisation qui contiennent l’objet. |
|
CertVerifyRevocation Vérifie l’état de révocation des certificats contenus dans le tableau rgpvContext. Si un certificat dans la liste est révoqué, aucune vérification supplémentaire n’est effectuée. |
|
CertVerifySubjectCertificateContext La fonction CertVerifySubjectCertificateContext effectue les vérifications 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 au lieu de cette fonction. |
|
CertVerifyTimeValidity La fonction CertVerifyTimeValidity vérifie la validité temporelle d’un certificat. |
|
CertVerifyValidityNesting La fonction CertVerifyValidityNesting vérifie que la validité du temps d’un certificat d’objet est imbriquée correctement dans la validité de son émetteur. |
|
CryptAcquireCertificatePrivateKey Obtient la clé privée d’un certificat. |
|
CryptAcquireContextA Permet d’acquérir un handle sur un conteneur de clés particulier au sein d’un fournisseur de services de chiffrement (CSP). Ce handle retourné est utilisé dans les appels aux fonctions CryptoAPI qui utilisent le fournisseur de solutions Cloud sélectionné. (ANSI) |
|
CryptAcquireContextW Permet d’acquérir un handle sur un conteneur de clés particulier au sein d’un fournisseur de services de chiffrement (CSP). Ce handle retourné est utilisé dans les appels aux fonctions CryptoAPI qui utilisent le fournisseur de solutions Cloud 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 HCRYPTPROV (CSP). |
|
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écodage, 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 effectue 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 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 effectue 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 OID (Object Identifier) inscrites. |
|
CryptEnumOIDInfo Énumère les structures d’CRYPT_OID_INFO d’identificateur d’objet prédéfinis et inscrits( OID). Cette fonction énumère toutes les structures prédéfinies et inscrites ou 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 les premiers types de fournisseurs de services de chiffrement (CSP) pris en charge sur l’ordinateur. (ANSI) |
|
CryptEnumProviderTypesW Récupère les premiers types de fournisseurs 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 localisez le magasin système « Racine ». |
|
CryptFindOIDInfo Récupère la première structure 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’objet (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 de 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 vers 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 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 à l’aide du 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 confiance de certificat (CTL) ou d’une liste de révocation de certificats (CRL). |
|
CryptGetOIDFunctionAddress Recherche la liste des fonctions inscrites et installées pour 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 tout le contenu encodé d’un certificat, y compris sa signature. |
|
CryptHashCertificate2 Hachage d’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 à partir d’un objet BLOB de clés dans 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 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 comme fournisseur de contexte par défaut pour l’algorithme spécifié. |
|
CryptInstallOIDFunctionAddress La fonction CryptInstallOIDFunctionAddress installe un ensemble d’adresses de fonction OID (Callable Object Identifier). |
|
CryptMemAlloc La fonction CryptMemAlloc alloue de la mémoire pour une mémoire tampon. Elle est utilisée 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 pour une mémoire tampon et alloue de la mémoire pour 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 le décodage d’un message 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 durée de vie CTL encodée. Cette fonction encode d’abord la durée de vie indiqué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 une fois 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 durée de vie 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 API de chiffrement, comme un certificat, une liste de révocation de certificats ou une liste d’approbation de certificat. |
|
CryptRegisterDefaultOIDFunction 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 la fonction à exporter par la DLL ne peut pas être substitué. |
|
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 la rendant persistante dans le Registre. |
|
CryptReleaseContext Libère le handle d’un fournisseur de services de chiffrement (CSP) et d’un conteneur de clés. |
|
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 fonction, l’OID et le nom de valeur spécifiés. |
|
CryptSetProviderA Spécifie le fournisseur de services de chiffrement (CSP) par défaut 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 (CSP) par défaut 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 pour contrôler l’accès aux clés privées de 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, hachage le contenu chiffré et le hachage signé, puis encode 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 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 spécifiée CRYPT_OID_INFO. 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 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 certificats, 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 signature ou des 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. |
Fonctions de rappel
|
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é importée. |
|
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é 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 Les formats de fonction de rappel CertEnumPhysicalStoreCallback et présentent des informations sur chaque magasin physique trouvé par un appel à CertEnumPhysicalStore. |
|
PFN_CERT_ENUM_SYSTEM_STORE Les formats de fonction de rappel CertEnumSystemStoreCallback et présentent des informations sur chaque magasin système trouvé par un appel à CertEnumSystemStore. |
|
PFN_CERT_ENUM_SYSTEM_STORE_LOCATION Les formats de fonction de rappel CertEnumSystemStoreLocationCallback et présentent des informations sur chaque emplacement du 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 transmis 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 contexte de durée de vie du fournisseur et, le cas échéant, pour créer un contexte de durée de vie. |
|
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 durée de vie CTL. |
|
PFN_CERT_STORE_PROV_WRITE_CERT Fonction de rappel définie par l’application appelée par CertAddEncodedCertificateToStore, CertAddCertificateContextToStore et CertAddSerializedElementToStore avant d’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 d’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 durée de vie au magasin. |
|
PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY Importe une clé de chiffrement de contenu déjà déchiffrée (CEK). |
|
PFN_CMSG_CNG_IMPORT_KEY_AGREE Déchiffre une clé de chiffrement de contenu (CEK) destinée à un destinataire d’un 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 d’un contrat de clé d’un message enveloppe. |
|
PFN_CMSG_EXPORT_KEY_TRANS Chiffre et exporte la clé de chiffrement de contenu pour un destinataire de transport de clé d’un message enveloppe. |
|
PFN_CMSG_EXPORT_MAIL_LIST Chiffre et exporte la clé de chiffrement de contenu pour un destinataire de liste de diffusion d’un message enveloppe. |
|
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY Génère la clé symétrique utilisée pour chiffrer le contenu d’un message enveloppe. |
|
PFN_CMSG_IMPORT_KEY_AGREE Importe une clé de chiffrement de contenu pour un destinataire de transport de clé d’un message enveloppe. (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 enveloppe. (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 enveloppe. (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 de 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 la mémoire d’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 de l’algorithme de clé publique, charger le fournisseur d’algorithmes et importer la paire de clés. |
Structures
|
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 supplémentaires de stratégie Authenticode pour la vérification de 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 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 noms. |
|
CERT_ALT_NAME_INFO La structure CERT_ALT_NAME_INFO est utilisée dans l’encodage et le décodage des extensions pour les certificats d’objet ou d’émetteur, les listes de révocation de certificats (CRL) et les listes de confiance de certificat (CTL). |
|
CERT_AUTHORITY_INFO_ACCESS Représente l’accès aux informations d’autorité et les extensions de certificat d’accès aux informations d’objet et spécifie comment accéder à des informations et services supplémentaires pour l’objet 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, entité de fin 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é de fin. Si l’objet peut agir en tant qu’autorité de certification, une contrainte de longueur de chemin d’accès 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 d’état d’approbation qui indique des données de validité récapitulative sur toutes les chaînes simples connectées. |
|
CERT_CHAIN_ELEMENT La structure CERT_CHAIN_ELEMENT est un élément unique dans une chaîne de certificats simple. |
|
CERT_CHAIN_ENGINE_CONFIG Définit les paramètres de création d’un moteur de chaîne de certificats non par défaut. Le moteur utilisé détermine les façons dont les chaînes de certificats sont générées. |
|
CERT_CHAIN_FIND_ISSUER_PARA Contient des 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 pour créer une chaîne de certificats. |
|
CERT_CHAIN_POLICY_PARA Contient des 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 les informations d’état de la chaîne de certificats 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 de confiance 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 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 certifiée. |
|
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 des fins d’utilisation de la clé et des stratégies sous lesquelles la clé peut être utilisée. |
|
CERT_KEYGEN_REQUEST_INFO Contient des 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 effectuer 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 la confiance. |
|
CERT_NAME_INFO Contient des noms d’objet ou d’émetteur. |
|
CERT_NAME_VALUE Contient une valeur d’attribut de nom unique relatif (RDN). |
|
CERT_OR_CRL_BLOB Encapsule des certificats à utiliser avec des messages Internet Key Exchange. |
|
CERT_OR_CRL_BUNDLE Encapsule un tableau de certificats à utiliser avec des 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 des certificats comme approuvés. |
|
CERT_POLICY_ID La structure 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 domaine d’émetteur et de stratégie de domaine d’objet. |
|
CERT_POLICY_MAPPINGS_INFO La structure CERT_POLICY_MAPPINGS_INFO fournit un mappage entre les OI 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 pour l’inclusion 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 une QC. |
|
CERT_RDN La structure CERT_RDN contient un nom unique relatif (RDN) constitué 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. L’objet, la clé publique de l’objet et les objets blob d’attribut sont encodés. |
|
CERT_REVOCATION_CHAIN_PARA Contient des paramètres utilisés pour créer une chaîne pour un certificat de signataire de réponse ocSP (Independent Online Certificate Status Protocol). |
|
CERT_REVOCATION_CRL_INFO Contient des informations mises à jour par un gestionnaire de type de révocation de certificats (CRL). |
|
CERT_REVOCATION_INFO Indique l’état 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 l’état de révocation du certificat. |
|
CERT_SELECT_CHAIN_PARA Contient les paramètres utilisés pour générer et sélectionner des 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 codé, CRL_INFO, CTL_INFO ou CERT_REQUEST_INFO. |
|
CERT_SIMPLE_CHAIN La structure CERT_SIMPLE_CHAIN contient un tableau d’éléments de chaîne et un état d’approbation de synthèse pour la chaîne que représente le tableau. |
|
CERT_STORE_PROV_FIND_INFO Utilisé par la plupart des fonctions de rappel du fournisseur de magasin. |
|
CERT_STORE_PROV_INFO Contient des informations retournées par la fonction CertDllOpenStoreProv installée lorsqu’un magasin est ouvert à l’aide de la fonction CertOpenStore. |
|
CERT_STRONG_SIGN_PARA Contient des paramètres utilisés pour vérifier les signatures fortes sur les certificats, les listes de révocation de certificats (CRL), les réponses OCSP (Online Certificate Status Protocol) et PKCS |
|
CERT_STRONG_SIGN_SERIALIZED_INFO Contient l’algorithme de signature/algorithme de hachage et les paires d’algorithmes/de longueur de clé publique 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 Structure CERT_TRUST_LIST_INFO qui indique l’utilisation valide d’une durée de vie. |
|
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 permettant d’identifier les 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é par un membre de la structure CERT_X942_DH_PARAMETERS et contient des informations de départ supplémentaires. |
|
CMC_ADD_ATTRIBUTES_INFO Contient des attributs de certificat à ajouter à un certificat. |
|
CMC_ADD_EXTENSIONS_INFO Contient des 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 des informations d’état 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 des informations de clé Diffie-Hellman. |
|
CMS_KEY_INFO Non utilisé. |
|
CMSG_CMS_RECIPIENT_INFO Utilisé avec la fonction CryptMsgGetParam pour obtenir des informations sur un destinataire de message d’enveloppe de liste de courrier ou de transport de clé. |
|
CMSG_CMS_SIGNER_INFO Contient le contenu du SignerInfo défini dans les messages signés ou signés et enveloppés. |
|
CMSG_CNG_CONTENT_DECRYPT_INFO Contient toutes les informations pertinentes transmises entre CryptMsgControl et les fonctions installables OID (OID) pour l’importation et le déchiffrement d’une API de chiffrement :_Next Génération (CNG) clé de chiffrement de contenu (CEK). |
|
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 des 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 Permet de 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 des 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 des 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 des messages hachés. Elle est transmise à 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 pour 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 de contrat clé. |
|
CMSG_KEY_AGREE_RECIPIENT_INFO Contient des informations utilisées pour les algorithmes de contrat de clé. |
|
CMSG_KEY_TRANS_ENCRYPT_INFO Contient des informations de chiffrement pour un destinataire de transport de clés de données enveloppées. |
|
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é. |
|
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 des informations utilisées pour les clés de chiffrement de clés symétriques précédemment distribuées (KEK). |
|
CMSG_RC2_AUX_INFO Contient la longueur du bit de la clé pour les algorithmes de chiffrement RC2. |
|
CMSG_RC4_AUX_INFO La structure CMSG_RC4_AUX_INFO contient la longueur du bit de la clé pour les algorithmes de chiffrement RC4. Le membre pvEncryptionAuxInfo dans CMSG_ENVELOPED_ENCODE_INFO peut être défini pour pointer vers une 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 des informations à transmettre à CryptMsgOpenToEncode si dwMsgType est CMSG_SIGNED. |
|
CMSG_SIGNER_ENCODE_INFO Contient des informations de 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 des informations nécessaires pour le chiffrement compatible SP3. |
|
CMSG_STREAM_INFO Permet d’activer le traitement de flux de données au lieu d’un traitement par bloc unique. |
|
CRL_CONTEXT La structure CRL_CONTEXT contient à la fois les représentations codées et décodées d’une liste de révocation de certificats (CRL). Les contextes de liste de révocation de certificats retournés par n’importe quelle 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 auquel un utilisateur de certificat peut faire référence pour déterminer si les 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 sujet 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 jeu de bits représenté 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 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 distante, telle que CryptRetrieveObjectByUrl ou CryptGetTimeValidObject. |
|
CRYPT_DECODE_PARA Utilisé par la fonction CryptDecodeObjectEx pour fournir l’accès aux fonctions d’allocation de mémoire et de libération 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 d’ECC (Elliptic Curve Cryptography) dans le type de contenu EnvelopedData de la syntaxe du message de chiffrement (CMS). |
|
CRYPT_ENCODE_PARA Utilisé par la fonction CryptEncodeObjectEx pour fournir l’accès aux fonctions d’allocation de mémoire et de libération de la mémoire. |
|
CRYPT_ENCRYPT_MESSAGE_PARA Contient des informations utilisées pour chiffrer les messages. |
|
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO Contient les informations d’un PKCS |
|
CRYPT_ENROLLMENT_NAME_VALUE_PAIR Permet de 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 les messages de hachage. |
|
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és au sein d’un fournisseur de services de chiffrement (CSP). |
|
CRYPT_KEY_PROV_PARAM Contient des informations sur un paramètre de conteneur de 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 des 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 les informations d’identification de nom d’utilisateur et de mot de passe à utiliser dans la structure CRYPT_CREDENTIALS comme entrée facultative dans une fonction de récupération d’objet distante telle que CryptRetrieveObjectByUrl ou CryptGetTimeValidObject. (ANSI) |
|
CRYPT_PASSWORD_CREDENTIALSW Contient les informations d’identification de nom d’utilisateur et de mot de passe à utiliser dans la structure CRYPT_CREDENTIALS comme entrée facultative dans une fonction de récupération d’objet distante telle que CryptRetrieveObjectByUrl ou CryptGetTimeValidObject. (Unicode) |
|
CRYPT_PKCS12_PBE_PARAMS Contient des 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 (CODÉ 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 à transmettre à 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 blobs encodés. |
|
CRYPT_SIGN_MESSAGE_PARA La structure CRYPT_SIGN_MESSAGE_PARA contient des informations pour la signature de messages à l’aide d’un contexte de certificat de signature spécifié. |
|
CRYPT_SMART_CARD_ROOT_INFO Contient les ID de carte à puce et 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 fonctionnalité unique et ses paramètres associés. Les fonctionnalités uniques sont regroupées dans une liste de CRYPT_SMIME_CAPABILITIES qui peut 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é de 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 de notation de syntaxe abstraite (ASN.1) de règles d’encodage unique (DER). |
|
CRYPT_URL_INFO Contient des informations sur le regroupement des 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 des informations nécessaires pour vérifier les messages signés. |
|
CRYPT_X942_OTHER_INFO La structure CRYPT_X942_OTHER_INFO contient des informations de génération de clés supplémentaires. |
|
CRYPTNET_URL_CACHE_FLUSH_INFO Contient des informations d’expiration utilisées par le service cache d’URL Cryptnet (CUC) pour conserver une entrée de cache d’URL. |
|
CRYPTNET_URL_CACHE_PRE_FETCH_INFO Contient des informations de mise à jour utilisées par le service cache d’URL Cryptnet (CUC) 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 Cryptnet URL Cache (CUC) pour conserver une entrée de cache d’URL. |
|
CT_EXTRA_CERT_CHAIN_POLICY_STATUS Le struct contient des informations d’erreur supplémentaires sur l’état d’une vérification de stratégie de chaîne de transparence des certificats. |
|
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 à la fois les représentations codées et décodées d’une durée de vie CTL. |
|
CTL_ENTRY Élément d’une liste d’approbation de certificat (CTL). |
|
CTL_FIND_SUBJECT_PARA Contient des données utilisées par CertFindCTLInStore avec un paramètre dwFindType de CTL_FIND_SUBJECT pour rechercher une liste d’approbation de certificat (CTL). |
|
CTL_FIND_USAGE_PARA Membre de la structure CTL_FIND_SUBJECT_PARA et utilisé par CertFindCTLInStore. |
|
CTL_INFO Contient les informations stockées dans une liste de confiance de certificat (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 certificat (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 confiance de certificat 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 particulière 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 initiales et de compteurs qui peuvent être utilisées pour vérifier les primes de la clé publique DSS. |
|
EV_EXTRA_CERT_CHAIN_POLICY_PARA Spécifie les paramètres passés pour la validation de stratégie EV. Les applications utilisent cette structure pour transmettre 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 des indicateurs de stratégie retournés à partir d’un appel à la fonction CertVerifyCertificateChainPolicy. |
|
HMAC_INFO La structure HMAC_INFO spécifie l’algorithme de hachage et les chaînes internes et externes à utiliser 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’état actuel du certificat pour un seul certificat. |
|
OCSP_BASIC_RESPONSE_INFO Contient une réponse OCSP (Basic Online Certificate Status Protocol) telle que spécifiée par 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 (Basic Online Certificate Status Protocol) avec une signature. |
|
OCSP_CERT_ID Contient des informations pour identifier un certificat dans une demande ou réponse OCSP (Online Certificate Status Protocol). |
|
OCSP_REQUEST_ENTRY Contient des informations sur un certificat unique dans une requête OCSP (Online Certificate Status Protocol). |
|
OCSP_REQUEST_INFO Contient des informations pour une requête OCSP (Online Certificate Status Protocol) spécifiée par RFC 2560. |
|
OCSP_RESPONSE_INFO Indique la réussite ou l’échec de la demande OCSP (Online Certificate Status Protocol) correspondante. Pour les demandes réussies, elle 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 (Online Certificate Status Protocol). |
|
OCSP_SIGNED_REQUEST_INFO Contient des informations pour une demande OCSP (Online Certificate Status Protocol) avec des informations de signature facultatives. |
|
PKCS12_PBES2_EXPORT_PARAMS Transmis à la fonction PFXExportCertStoreEx en tant que pvPara lorsque l’indicateur de 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 racines 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 de clé. Il est utilisé comme structure passée 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 des 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. |