intestazione wincrypt.h
Questa intestazione viene usata da Security and Identity. Per altre informazioni, vedere:
Wincrypt.h contiene le interfacce di programmazione seguenti:
Funzioni
CertAddCertificateContextToStore Aggiunge un contesto di certificato all'archivio certificati. |
CertAddCertificateLinkToStore Aggiunge un collegamento in un archivio certificati a un contesto di certificato in un archivio diverso. |
CertAddCRLContextToStore Aggiunge un contesto di revoche di certificati (CRL) all'archivio certificati specificato. |
CertAddCRLLinkToStore Aggiunge un collegamento in un archivio a un contesto CRL (Certificate Revoche List) in un archivio diverso. |
CertAddCTLContextToStore Aggiunge un contesto CTL (Certificate Trust List) a un archivio certificati. |
CertAddCTLLinkToStore La funzione CertAddCTLLinkToStore aggiunge un collegamento in un archivio a un contesto CTL (Certificate Trust List) in un archivio diverso. Anziché creare e aggiungere un duplicato di un contesto CTL, questa funzione aggiunge un collegamento al contesto CTL originale. |
CertAddEncodedCertificateToStore Crea un contesto di certificato da un certificato codificato e lo aggiunge all'archivio certificati. |
CertAddEncodedCertificateToSystemStoreA Apre l'archivio di sistema specificato e aggiunge il certificato codificato. (ANSI) |
CertAddEncodedCertificateToSystemStoreW Apre l'archivio di sistema specificato e aggiunge il certificato codificato. (Unicode) |
CertAddEncodedCRLToStore Crea un contesto di revoche di certificati da una CRL codificata e lo aggiunge all'archivio certificati. |
CertAddEncodedCTLToStore Crea un contesto CTL (Certificate Trust List) da un CTL codificato e lo aggiunge all'archivio certificati. |
CertAddEnhancedKeyUsageIdentifier La funzione CertAddEnhancedKeyUsageIdentifier aggiunge un identificatore di utilizzo (OID) alla proprietà estesa EKU (Enhanced Key Usage) del certificato. |
CertAddRefServerOcspResponse Incrementa il conteggio dei riferimenti per un handle HCERT_SERVER_OCSP_RESPONSE. |
CertAddRefServerOcspResponseContext Incrementa il conteggio dei riferimenti per una struttura CERT_SERVER_OCSP_RESPONSE_CONTEXT. |
CertAddSerializedElementToStore Aggiunge un certificato serializzato, un elenco di revoche di certificati (CRL) o un elemento CTL (Certificate Trust List) all'archivio. |
CertAddStoreToCollection La funzione CertAddStoreToCollection aggiunge un archivio certificati di pari livello a un archivio certificati di raccolta. |
CertAlgIdToOID Converte un identificatore di algoritmo CryptoAPI (ALG_ID) in una stringa di identificatore di oggetto OID (AsN.1) sintassi astratta. |
CertCloseServerOcspResponse Chiude un handle di risposta del server OCSP (Online Certificate Status Protocol). |
CertCloseStore Chiude un handle dell'archivio certificati e riduce il conteggio dei riferimenti nell'archivio. |
CertCompareCertificate Determina se due certificati sono identici confrontando il nome dell'autorità di certificazione e il numero di serie dei certificati. |
CertCompareCertificateName La funzione CertCompareCertificateName confronta due strutture di CERT_NAME_BLOB certificato per determinare se sono identiche. Le CERT_NAME_BLOB strutture vengono usate per l'oggetto e l'autorità emittente di certificati. |
CertCompareIntegerBlob La funzione CertCompareIntegerBlob confronta due BLOB integer per determinare se rappresentano valori numerici uguali. |
CertComparePublicKeyInfo La funzione CertComparePublicKeyInfo confronta due chiavi pubbliche codificate per determinare se sono identiche. |
CertControlStore Consente a un'applicazione di ricevere una notifica quando si verifica una differenza tra il contenuto di un archivio memorizzato nella cache in uso e il contenuto di tale archivio man mano che è persistente nell'archiviazione. |
CertCreateCertificateChainEngine La funzione CertCreateCertificateChainEngine crea un nuovo motore di catena nondefault per un'applicazione. |
CertCreateCertificateContext Crea un contesto di certificato da un certificato codificato. Il contesto creato non viene mantenuto in modo permanente in un archivio certificati. La funzione crea una copia del certificato codificato nel contesto creato. |
CertCreateContext Crea il contesto specificato dai byte codificati. Il contesto creato non include alcuna proprietà estesa. |
CertCreateCRLContext La funzione CertCreateCRLContext crea un contesto di revoche di certificati da una CRL codificata. Il contesto creato non viene mantenuto in modo permanente in un archivio certificati. Esegue una copia della CRL codificata nel contesto creato. |
CertCreateCTLContext La funzione CertCreateCTLContext crea un contesto CTL (Certificate Trust List) da un CTL codificato. Il contesto creato non viene mantenuto in modo permanente in un archivio certificati. La funzione crea una copia del CTL codificato nel contesto creato. |
CertCreateCTLEntryFromCertificateContextProperties La funzione CertCreateCTLEntryFromCertificateContextProperties crea una voce CTL (Certificate Trust List) i cui attributi sono le proprietà del contesto del certificato. OggettoIdentifier nella voce CTL è l'hash SHA1 del certificato. |
CertCreateSelfSignCertificate Compila un certificato autofirmato e restituisce un puntatore a una struttura CERT_CONTEXT che rappresenta il certificato. |
CertDeleteCertificateFromStore La funzione CertDeleteCertificateFromStore elimina il contesto del certificato specificato dall'archivio certificati. |
CertDeleteCRLFromStore La funzione CertDeleteCRLFromStore elimina il contesto di revoche di certificati specificato dall'archivio certificati. |
CertDeleteCTLFromStore La funzione CertDeleteCTLFromStore elimina il contesto CTL (Certificate Trust List) specificato da un archivio certificati. |
CertDuplicateCertificateChain La funzione CertDuplicateCertificateChain duplica un puntatore a una catena di certificati incrementando il numero di riferimenti della catena. |
CertDuplicateCertificateContext Duplica un contesto di certificato incrementando il numero di riferimenti. |
CertDuplicateCRLContext La funzione CertDuplicateCRLContext duplica un contesto di revoche di certificati (CRL) incrementando il numero di riferimenti. |
CertDuplicateCTLContext La funzione CertDuplicateCTLContext duplica un contesto CTL (Certificate Trust List) incrementando il numero di riferimenti. |
CertDuplicateStore Duplica un handle dell'archivio incrementando il numero di riferimenti dell'archivio. |
CertEnumCertificateContextProperties La funzione CertEnumCertificateContextProperties recupera la prima o la successiva proprietà estesa associata a un contesto di certificato. |
CertEnumCertificatesInStore Recupera il primo o il certificato successivo in un archivio certificati. Usata in un ciclo, questa funzione può recuperare in sequenza tutti i certificati in un archivio certificati. |
CertEnumCRLContextProperties La funzione CertEnumCRLContextProperties recupera la prima o la successiva proprietà estesa associata a un contesto CRL (Certificate Revocation List). |
CertEnumCRLsInStore La funzione CertEnumCRLsInStore recupera il contesto del primo o successivo elenco di revoche di certificati (CRL) in un archivio certificati. Usata in un ciclo, questa funzione può recuperare in sequenza tutti i contesti CRL in un archivio certificati. |
CertEnumCTLContextProperties La funzione CertEnumCTLContextProperties recupera la prima o la successiva proprietà estesa associata a un contesto CTL (Certificate Trust List). Utilizzata in un ciclo, questa funzione può recuperare in sequenza tutte le proprietà estese associate a un contesto CTL. |
CertEnumCTLsInStore La funzione CertEnumCTLsInStore recupera il contesto CTL (Certificate Trust List) primo o successivo in un archivio certificati. Usata in un ciclo, questa funzione può recuperare in sequenza tutti i contesti CTL in un archivio certificati. |
CertEnumPhysicalStore La funzione CertEnumPhysicalStore recupera gli archivi fisici in un computer. La funzione chiama la funzione di callback fornita per ogni archivio fisico trovato. |
CertEnumSubjectInSortedCTL Recupera il primo o il successivo TrustedSubject in un elenco di certificati attendibili (CTL) ordinato. |
CertEnumSystemStore La funzione CertEnumSystemStore recupera gli archivi di sistema disponibili. La funzione chiama la funzione di callback fornita per ogni archivio di sistema trovato. |
CertEnumSystemStoreLocation La funzione CertEnumSystemStoreLocation recupera tutte le posizioni dell'archivio di sistema. La funzione chiama la funzione di callback fornita per ogni percorso dell'archivio di sistema trovato. |
CertFindAttribute La funzione CertFindAttribute trova il primo attributo nella matrice CRYPT_ATTRIBUTE, come identificato dal relativo identificatore di oggetto (OID). |
CertFindCertificateInCRL La funzione CertFindCertificateInCRL cerca il certificato specificato nell'elenco di revoche di certificati (CRL). |
CertFindCertificateInStore Trova il primo o il contesto del certificato successivo in un archivio certificati che corrisponde a un criterio di ricerca stabilito da dwFindType e dal relativo pvFindPara associato. |
CertFindChainInStore Trova il primo o il certificato successivo in un archivio che soddisfa i criteri specificati. |
CertFindCRLInStore Trova il contesto dell'elenco di revoche di certificati (CRL) primo o successivo in un archivio certificati che corrisponde a un criterio di ricerca stabilito dal parametro dwFindType e dal parametro pvFindPara associato. |
CertFindCTLInStore Trova il contesto CTL (Certificate Trust List) primo o successivo che corrisponde ai criteri di ricerca stabiliti dal dwFindType e dal relativo pvFindPara associato. |
CertFindExtension La funzione CertFindExtension trova la prima estensione nella matrice CERT_EXTENSION, come identificato dal relativo identificatore di oggetto (OID). |
CertFindRDNAttr La funzione CertFindRDNAttr trova il primo attributo RDN identificato dal relativo identificatore di oggetto (OID) in un elenco dei nomi distinti relativi (RDN). |
CertFindSubjectInCTL La funzione CertFindSubjectInCTL tenta di trovare l'oggetto specificato in un elenco di certificati attendibili (CTL). |
CertFindSubjectInSortedCTL La funzione CertFindSubjectInSortedCTL tenta di trovare l'oggetto specificato in un elenco di certificati attendibili (CTL) ordinato. |
CertFreeCertificateChain La funzione CertFreeCertificateChain libera una catena di certificati riducendone il numero di riferimenti. Se il conteggio dei riferimenti diventa zero, viene rilasciata la memoria allocata per la catena. |
CertFreeCertificateChainEngine La funzione CertFreeCertificateChainEngine libera un motore di attendibilità dei certificati. |
CertFreeCertificateChainList Libera la matrice di puntatori ai contesti di concatenamento. |
CertFreeCertificateContext Libera un contesto certificato decrementando il conteggio dei riferimenti. Quando il conteggio dei riferimenti passa a zero, CertFreeCertificateContext libera la memoria usata da un contesto di certificato. |
CertFreeCRLContext Libera un contesto dell'elenco di revoche di certificati (CRL) decrementando il conteggio dei riferimenti. |
CertFreeCTLContext Libera un contesto CTL (Certificate Trust List) decrementando il conteggio dei riferimenti. |
CertFreeServerOcspResponseContext Decrementa il conteggio dei riferimenti per una struttura CERT_SERVER_OCSP_RESPONSE_CONTEXT. |
CertGetCertificateChain Crea un contesto della catena di certificati a partire da un certificato finale e, se possibile, torna a un certificato radice attendibile. |
CertGetCertificateContextProperty Recupera le informazioni contenute in una proprietà estesa di un contesto di certificato. |
CertGetCRLContextProperty Ottiene una proprietà estesa per il contesto dell'elenco di revoche di certificati (CRL) specificato. |
CertGetCRLFromStore Ottiene il contesto dell'elenco di revoche di certificati (CRL) primo o successivo dall'archivio certificati per l'autorità emittente specificata. |
CertGetCTLContextProperty Recupera una proprietà estesa di un contesto CTL (Certificate Trust List). |
CertGetEnhancedKeyUsage Restituisce informazioni dall'estensione EKU (Enhanced Key Usage) o dalla proprietà estesa EKU di un certificato. |
CertGetIntendedKeyUsage Acquisisce i byte di utilizzo delle chiavi desiderati da un certificato. |
CertGetIssuerCertificateFromStore Recupera il contesto del certificato dall'archivio certificati per il primo o il successivo emittente del certificato soggetto specificato. Le nuove funzioni di verifica della catena di certificati sono consigliate anziché l'uso di questa funzione. |
CertGetNameStringA Ottiene il nome dell'oggetto o dell'autorità emittente da un certificato CERT_CONTEXT struttura e lo converte in una stringa di caratteri con terminazione Null. (ANSI) |
CertGetNameStringW Ottiene il nome dell'oggetto o dell'autorità emittente da un certificato CERT_CONTEXT struttura e lo converte in una stringa di caratteri con terminazione Null. (Unicode) |
CertGetPublicKeyLength La funzione CertGetPublicKeyLength acquisisce la lunghezza di bit delle chiavi pubbliche/private da un BLOB di chiave pubblica. |
CertGetServerOcspResponseContext Recupera un contesto di risposta OCSP (Online Certificate Status Protocol) non di blocco valido per l'handle specificato. |
CertGetStoreProperty Recupera una proprietà dell'archivio. |
CertGetSubjectCertificateFromStore Restituisce da un archivio certificati un contesto di certificato soggetto identificato in modo univoco dal relativo emittente e dal numero di serie. |
CertGetValidUsages Restituisce una matrice di utilizzi costituiti dall'intersezione degli utilizzi validi per tutti i certificati in una matrice di certificati. |
CertIsRDNAttrsInCertificateName La funzione CertIsRDNAttrsInCertificateName confronta gli attributi nel nome del certificato con il CERT_RDN specificato per determinare se sono inclusi tutti gli attributi. |
CertIsStrongHashToSign Determina se è possibile usare l'algoritmo hash specificato e la chiave pubblica nel certificato di firma per eseguire la firma avanzata. |
CertIsValidCRLForCertificate La funzione CertIsValidCRLForCertificate controlla un CRL per scoprire se si tratta di un CRL che includerebbe un certificato specifico se tale certificato fosse stato revocato. |
CertNameToStrA Converte un nome codificato in una struttura CERT_NAME_BLOB in una stringa di caratteri con terminazione null. (ANSI) |
CertNameToStrW Converte un nome codificato in una struttura CERT_NAME_BLOB in una stringa di caratteri con terminazione null. (Unicode) |
CertOIDToAlgId Usare la funzione CryptFindOIDInfo anziché questa funzione perché ALG_ID identificatori non sono più supportati in CNG. |
CertOpenServerOcspResponse Apre un handle a una risposta OCSP (Online Certificate Status Protocol) associata a una catena di certificati server. |
CertOpenStore Apre un archivio certificati usando un tipo di provider di archiviazione specificato. |
CertOpenSystemStoreA Apre l'archivio certificati di sistema più comune. Per aprire archivi certificati con requisiti più complessi, ad esempio archivi basati su file o basati su memoria, usare CertOpenStore. (ANSI) |
CertOpenSystemStoreW Apre l'archivio certificati di sistema più comune. Per aprire archivi certificati con requisiti più complessi, ad esempio archivi basati su file o basati su memoria, usare CertOpenStore. (Unicode) |
CertRDNValueToStrA La funzione CertRDNValueToStr converte un nome in una CERT_RDN_VALUE_BLOB in una stringa di caratteri con terminazione null. (ANSI) |
CertRDNValueToStrW La funzione CertRDNValueToStr converte un nome in una CERT_RDN_VALUE_BLOB in una stringa di caratteri con terminazione null. (Unicode) |
CertRegisterPhysicalStore Aggiunge un archivio fisico a una raccolta dell'archivio di sistema del Registro di sistema. |
CertRegisterSystemStore Registra un archivio di sistema. |
CertRemoveEnhancedKeyUsageIdentifier La funzione CertRemoveEnhancedKeyUsageIdentifier rimuove un identificatore di utilizzo (OID) dalla proprietà EKU (Enhanced Key Usage) del certificato. |
CertRemoveStoreFromCollection Rimuove un archivio certificati di pari livello da un archivio raccolte. |
CertResyncCertificateChainEngine Risincrona il motore della catena di certificati, che risincronizza l'archivio archivia il motore e aggiorna le cache del motore. |
CertRetrieveLogoOrBiometricInfo Esegue un recupero URL di informazioni biometriche o logo specificate nell'estensione del certificato szOID_LOGOTYPE_EXT o szOID_BIOMETRIC_EXT. |
CertSaveStore Salva l'archivio certificati in un file o in un BLOB di memoria. |
CertSelectCertificateChains Recupera le catene di certificati in base ai criteri di selezione specificati. |
CertSerializeCertificateStoreElement La funzione CertSerializeCertificateStoreElement serializza il certificato codificato di un contesto del certificato e le relative proprietà codificate. Il risultato può essere mantenuto nell'archiviazione in modo che il certificato e le proprietà possano essere recuperati in un secondo momento. |
CertSerializeCRLStoreElement La funzione CertSerializeCRLStoreElement serializza un contesto di revoche di certificati codificato e la rappresentazione codificata delle relative proprietà. |
CertSerializeCTLStoreElement La funzione CertSerializeCTLStoreElement serializza un contesto CTL (Certificate Trust List) codificato e la rappresentazione codificata delle relative proprietà. Il risultato può essere mantenuto nell'archiviazione in modo che le proprietà e CTL possano essere recuperate in un secondo momento. |
CertSetCertificateContextPropertiesFromCTLEntry Imposta le proprietà nel contesto del certificato usando gli attributi nella voce CTL (Certificate Trust List) specificata. |
CertSetCertificateContextProperty Imposta una proprietà estesa per un contesto di certificato specificato. |
CertSetCRLContextProperty Imposta una proprietà estesa per il contesto CRL (Certificate Revoche List) specificato. |
CertSetCTLContextProperty Imposta una proprietà estesa per il contesto CTL (Certificate Trust List) specificato. |
CertSetEnhancedKeyUsage La funzione CertSetEnhancedKeyUsage imposta la proprietà EKU (Enhanced Key Usage) per il certificato. |
CertSetStoreProperty La funzione CertSetStoreProperty imposta una proprietà dell'archivio. |
CertStrToNameA Converte una stringa X.500 con terminazione null in un nome certificato codificato. (ANSI) |
CertStrToNameW Converte una stringa X.500 con terminazione null in un nome certificato codificato. (Unicode) |
CertUnregisterPhysicalStore La funzione CertUnregisterPhysicalStore rimuove un archivio fisico da una raccolta di archivi di sistema specificata. CertUnregisterPhysicalStore può essere usato anche per eliminare l'archivio fisico. |
CertUnregisterSystemStore La funzione CertUnregisterSystemStore annulla la registrazione di un archivio di sistema specificato. |
CertVerifyCertificateChainPolicy Controlla una catena di certificati per verificare la validità, inclusa la conformità con i criteri di validità specificati. |
CertVerifyCRLRevocation Controllare un elenco di revoche di certificati (CRL) per determinare se il certificato di un soggetto è stato revocato o meno. |
CertVerifyCRLTime Validità La funzione CertVerifyCRLTime Validità verifica la validità dell'ora di un CRL. |
CertVerifyCTLUsage Verifica che un soggetto sia attendibile per un utilizzo specificato trovando un elenco di attendibilità certificato firmato e valido per il tempo con gli identificatori di utilizzo che contengono l'oggetto. |
CertVerifyRevocation Controlla lo stato di revoca dei certificati contenuti nella matrice rgpvContext. Se viene rilevato un certificato nell'elenco, non viene eseguito alcun controllo aggiuntivo. |
CertVerifySubjectCertificateContext La funzione CertVerifySubjectCertificateContext esegue i controlli di verifica abilitati su un certificato controllando la validità dell'autorità di certificazione del certificato. Le nuove funzioni di verifica della catena di certificati sono consigliate anziché questa funzione. |
CertVerifyTime Validità La funzione CertVerifyTime Validità verifica la validità dell'ora di un certificato. |
CertVerify ValidNesting La funzione CertVerify ValidNesting verifica che la validità del certificato soggetto annida correttamente entro la validità del tempo dell'autorità emittente. |
CryptAcquireCertificatePrivateKey Ottiene la chiave privata per un certificato. |
CryptAcquireContextA Usato per acquisire un handle a un contenitore di chiavi specifico all'interno di un provider di servizi di crittografia specifico. Questo handle restituito viene usato nelle chiamate alle funzioni CryptoAPI che usano il CSP selezionato. (ANSI) |
CryptAcquireContextW Usato per acquisire un handle a un contenitore di chiavi specifico all'interno di un provider di servizi di crittografia specifico. Questo handle restituito viene usato nelle chiamate alle funzioni CryptoAPI che usano il CSP selezionato. (Unicode) |
CryptBinaryToStringA Converte una matrice di byte in una stringa formattata. (ANSI) |
CryptBinaryToStringW Converte una matrice di byte in una stringa formattata. (Unicode) |
CryptCloseAsyncHandle La funzione CryptCloseAsyncHandle (wincrypt.h) chiude un handle asincrono. |
CryptContextAddRef Aggiunge uno al conteggio dei riferimenti di un handle del provider di servizi di crittografia HCRYPTPROV (CSP). |
CryptCreateAsyncHandle La funzione CryptCreateAsyncHandle (wincrypt.h) crea un handle asincrono. |
CryptCreateHash Avvia l'hashing di un flusso di dati. Crea e restituisce all'applicazione chiamante un handle a un oggetto hash del provider di servizi di crittografia .CSP. |
CryptCreateKeyIdentifierFromCSP Importante Questa API è deprecata. (CryptCreateKeyIdentifierFromCSP) |
CryptDecodeMessage Decodifica, decrittografa e verifica un messaggio crittografico. |
CryptDecodeObject La funzione CryptDecodeObject decodifica una struttura del tipo indicato dal parametro lpszStructType. L'uso di CryptDecodeObjectEx è consigliato come API che esegue la stessa funzione con miglioramenti significativi delle prestazioni. |
CryptDecodeObjectEx Decodifica una struttura del tipo indicato dal parametro lpszStructType. |
CryptDecrypt Decrittografa i dati crittografati in precedenza usando la funzione CryptEncrypt. |
CryptDecryptAndVerifyMessageSignature La funzione CryptDecryptAndVerifyMessageSignature decrittografa un messaggio e verifica la firma. |
CryptDecryptMessage La funzione CryptDecryptMessage decodifica e decrittografa un messaggio. |
CryptDeriveKey Genera chiavi di sessione crittografiche derivate da un valore di dati di base. |
CryptDestroyHash Elimina l'oggetto hash a cui fa riferimento il parametro hHash. |
CryptDestroyKey Rilascia l'handle a cui fa riferimento il parametro hKey. |
CryptDuplicateHash Esegue una copia esatta di un hash al punto in cui viene eseguita la duplicazione. |
CryptDuplicateKey Crea una copia esatta di una chiave e lo stato della chiave. |
CryptEncodeObject La funzione CryptEncodeObject codifica una struttura del tipo indicato dal valore del parametro lpszStructType. L'uso di CryptEncodeObjectEx è consigliato come API che esegue la stessa funzione con miglioramenti significativi delle prestazioni. |
CryptEncodeObjectEx Codifica una struttura del tipo indicato dal valore del parametro lpszStructType. |
CryptEncrypt Crittografa i dati. L'algoritmo usato per crittografare i dati è designato dalla chiave contenuta dal modulo CSP e viene fatto riferimento al parametro hKey. |
CryptEncryptMessage La funzione CryptEncryptMessage crittografa e codifica un messaggio. |
CryptEnumKeyIdentifierProperties La funzione CryptEnumKeyIdentifierProperties enumera gli identificatori di chiave e le relative proprietà. |
CryptEnumOIDFunction La funzione CryptEnumOIDFunction enumera le funzioni OID (OID) dell'identificatore dell'oggetto registrato. |
CryptEnumOIDInfo Enumera le strutture OID (OID CRYPT_OID_INFO) predefinite e registrate. Questa funzione enumera tutte le strutture predefinite e registrate o solo le strutture identificate da un gruppo OID selezionato. |
CryptEnumProvidersA Importante Questa API è deprecata. (CryptEnumProvidersA) |
CryptEnumProvidersW Importante Questa API è deprecata. (CryptEnumProvidersW) |
CryptEnumProviderTypesA Recupera i primi o successivi tipi di provider di servizi di crittografia supportati nel computer. (ANSI) |
CryptEnumProviderTypesW Recupera i primi o successivi tipi di provider di servizi di crittografia supportati nel computer. (Unicode) |
CryptExportKey Esporta una chiave crittografica o una coppia di chiavi da un provider di servizi di crittografia (CSP) in modo sicuro. |
CryptExportPKCS8 Esporta la chiave privata in PKCS (CryptExportPKCS8) |
CryptExportPKCS8Ex Esporta la chiave privata in PKCS (CryptExportPKCS8Ex) |
CryptExportPublicKeyInfo La funzione CryptExportPublicKeyInfo esporta le informazioni sulla chiave pubblica associate alla chiave privata corrispondente del provider. Per una versione aggiornata di questa funzione, vedere CryptExportPublicKeyInfoEx. |
CryptExportPublicKeyInfoEx Esporta le informazioni sulla chiave pubblica associate alla chiave privata corrispondente del provider. |
CryptExportPublicKeyInfoFromBCryptKeyHandle Esporta le informazioni sulla chiave pubblica associate alla chiave privata corrispondente di un provider. |
CryptFindCertificateKeyProvInfo Enumera i provider di crittografia e i relativi contenitori per trovare la chiave privata corrispondente alla chiave pubblica del certificato. |
CryptFindLocalizedName Trova il nome localizzato per il nome specificato, ad esempio il nome localizzato dell'archivio di sistema "Radice". |
CryptFindOIDInfo Recupera la prima struttura predefinita o registrata CRYPT_OID_INFO corrispondente a un tipo di chiave e una chiave specificati. La ricerca può essere limitata agli identificatori di oggetti (OID) all'interno di un gruppo OID specificato. |
CryptFormatObject La funzione CryptFormatObject formatta i dati codificati e restituisce una stringa Unicode nel buffer allocato in base al tipo di codifica del certificato. |
CryptFreeOIDFunctionAddress La funzione CryptFreeOIDFunctionAddress rilascia un handle restituito da CryptGetOIDFunctionAddress o CryptGetDefaultOIDFunctionAddress decrementando il conteggio dei riferimenti nell'handle della funzione. |
CryptGenKey Genera una chiave di sessione crittografica casuale o una coppia di chiavi pubblica/privata. Un handle per la coppia chiave o chiave viene restituito in phKey. Questo handle può quindi essere usato in base alle esigenze con qualsiasi funzione CryptoAPI che richiede un handle chiave. |
CryptGenRandom Riempie un buffer con byte crittograficamente casuali. |
CryptGetAsyncParam La funzione CryptGetAsyncParam (wincrypt.h) imposta un valore di parametro asincrono. |
CryptGetDefaultOIDDllList La funzione CryptGetDefaultOIDDllList acquisisce l'elenco dei nomi dei file DLL che contengono funzioni OID (Default Object Identifier) registrate per un set di funzioni e un tipo di codifica specificati. |
CryptGetDefaultOIDFunctionAddress La funzione CryptGetDefaultOIDFunctionAddress carica la DLL che contiene un indirizzo di funzione predefinito. |
CryptGetDefaultProviderA Trova il provider di servizi di crittografia predefinito (CSP) di un tipo di provider specificato per il computer locale o l'utente corrente. (ANSI) |
CryptGetDefaultProviderW Trova il provider di servizi di crittografia predefinito (CSP) di un tipo di provider specificato per il computer locale o l'utente corrente. (Unicode) |
CryptGetHashParam Recupera i dati che regolano le operazioni di un oggetto hash. |
CryptGetKeyIdentifierProperty CryptGetKeyIdentifierProperty acquisisce una proprietà specifica da un identificatore di chiave specificato. |
CryptGetKeyParam Recupera i dati che regolano le operazioni di una chiave. |
CryptGetMessageCertificates La funzione CryptGetMessageCertificates restituisce l'handle di un archivio certificati aperto contenente i certificati e i CRL del messaggio. Questa funzione chiama CertOpenStore usando il tipo di provider CERT_STORE_PROV_PKCS7 come parametro lpszStoreProvider. |
CryptGetMessageSignerCount La funzione CryptGetMessageSignerCount restituisce il numero di firmatari di un messaggio firmato. |
CryptGetObjectUrl Acquisisce l'URL dell'oggetto remoto da un certificato, un elenco di certificati attendibili (CTL) o un elenco di revoche di certificati (CRL). |
CryptGetOIDFunctionAddress Cerca nell'elenco delle funzioni registrate e installate una corrispondenza di tipo di codifica e identificatore di oggetto (OID). |
CryptGetOIDFunctionValue La funzione CryptGetOIDFunctionValue esegue una query su un valore associato a un OID. |
CryptGetProvParam Recupera i parametri che regolano le operazioni di un provider di servizi di crittografia (CSP). |
CryptGetTimeValidObject Recupera un CRL, una risposta OCSP o un oggetto CTL valido all'interno di un determinato contesto e ora. |
CryptGetUserKey Recupera un handle di una delle due coppie di chiavi pubbliche/private di un utente. |
CryptHashCertificate La funzione CryptHashCertificate esegue l'hash dell'intero contenuto codificato di un certificato, inclusa la firma. |
CryptHashCertificate2 Hash di un blocco di dati tramite un provider hash CNG. |
CryptHashData Aggiunge dati a un oggetto hash specificato. |
CryptHashMessage Crea un hash del messaggio. |
CryptHashPublicKeyInfo Codifica le informazioni sulla chiave pubblica in una struttura CERT_PUBLIC_KEY_INFO e calcola l'hash dei byte codificati. |
CryptHashSessionKey Calcola l'hash crittografico di un oggetto chiave di sessione. |
CryptHashToBeSigned Importante Questa API è deprecata. (CryptHashToBeSigned) |
CryptImportKey Trasferisce una chiave crittografica da un BLOB di chiavi in un provider di servizi di crittografia (CSP). |
CryptImportPKCS8 Importa la chiave privata in PKCS |
CryptImportPublicKeyInfo Converte e importa le informazioni sulla chiave pubblica nel provider e restituisce un handle della chiave pubblica. |
CryptImportPublicKeyInfoEx Importante Questa API è deprecata. (CryptImportPublicKeyInfoEx) |
CryptImportPublicKeyInfoEx2 Importa una chiave pubblica nel provider asimmetrico CNG che corrisponde all'identificatore dell'oggetto chiave pubblica (OID) e restituisce un handle CNG alla chiave. |
CryptInitOIDFunctionSet CryptInitOIDFunctionSet inizializza e restituisce l'handle del set di funzioni OID identificato da un nome del set di funzioni fornito. |
CryptInstallDefaultContext Installa un provider specifico come provider di contesto predefinito per l'algoritmo specificato. |
CryptInstallOIDFunctionAddress La funzione CryptInstallOIDFunctionAddress installa un set di indirizzi di funzione OID (Callable Object Identifier). |
CryptMemAlloc La funzione CryptMemAlloc alloca memoria per un buffer. Viene usato da tutte le funzioni Crypt32.lib che restituiscono buffer allocati. |
CryptMemFree La funzione CryptMemFree libera memoria allocata da CryptMemAlloc o CryptMemRealloc. |
CryptMemRealloc La funzione CryptMemRealloc libera la memoria attualmente allocata per un buffer e alloca la memoria per un nuovo buffer. |
CryptMsgCalculateEncodedLength Calcola il numero massimo di byte necessari per un messaggio di crittografia codificato in base al tipo di messaggio, ai parametri di codifica e alla lunghezza totale dei dati da codificare. |
CryptMsgClose La funzione CryptMsgClose chiude un handle di messaggio di crittografia. A ogni chiamata a questa funzione, il conteggio dei riferimenti sul messaggio viene ridotto di uno. Quando il conteggio dei riferimenti raggiunge zero, il messaggio viene rilasciato completamente. |
CryptMsgControl Esegue un'operazione di controllo dopo che un messaggio è stato decodificato da una chiamata finale alla funzione CryptMsgUpdate. |
CryptMsgCountersign Controfirma una firma esistente in un messaggio. |
CryptMsgCountersignEncoded Controfirma un PKCS esistente |
CryptMsgDuplicate La funzione CryptMsgDuplicate duplica un handle di messaggio di crittografia incrementando il numero di riferimenti. |
CryptMsgEncodeAndSignCTL La funzione CryptMsgEncodeAndSignCTL codifica un CTL e crea un messaggio firmato contenente il CTL codificato. Questa funzione codifica innanzitutto il CTL a cui punta pCtlInfo e quindi chiama CryptMsgSignCTL per firmare il messaggio codificato. |
CryptMsgGetAndVerifySigner La funzione CryptMsgGetAndVerifySigner verifica la firma di un messaggio di crittografia. |
CryptMsgGetParam Acquisisce un parametro di messaggio dopo che un messaggio di crittografia è stato codificato o decodificato. |
CryptMsgOpenToDecode Apre un messaggio di crittografia per la decodifica e restituisce un handle del messaggio aperto. |
CryptMsgOpenToEncode Apre un messaggio di crittografia per la codifica e restituisce un handle del messaggio aperto. |
CryptMsgSignCTL La funzione CryptMsgSignCTL crea un messaggio firmato contenente un CTL codificato. |
CryptMsgUpdate Aggiunge contenuto a un messaggio di crittografia. |
CryptMsgVerifyCountersignaturaEncoded Verifica una controfirma in termini di struttura SignerInfo ,come definito da PKCS |
CryptMsgVerifyCountersignaturaEncodedEx Verifica che il parametro pbSignerInfoCounterSignature contenga l'hash crittografato del campo encryptedDigest della struttura dei parametri pbSignerInfo. |
CryptQueryObject Recupera informazioni sul contenuto di un oggetto API di crittografia, ad esempio un certificato, un elenco di revoche di certificati o un elenco di certificati attendibili. |
CryptRegisterDefaultOIDFunction CryptRegisterDefaultOIDFunction registra una DLL contenente la funzione predefinita da chiamare per il tipo di codifica e il nome della funzione specificati. A differenza di CryptRegisterOIDFunction, non è possibile eseguire l'override del nome della funzione da esportare dalla DLL. |
CryptRegisterOIDFunction Registra una DLL che contiene la funzione da chiamare per il tipo di codifica, il nome della funzione e l'identificatore di oggetto (OID) specificati. |
CryptRegisterOIDInfo La funzione CryptRegisterOIDInfo registra le informazioni OID specificate nella struttura CRYPT_OID_INFO, mantenendola nel Registro di sistema. |
CryptReleaseContext Rilascia l'handle di un provider di servizi di crittografia (CSP) e di un contenitore di chiavi. |
CryptRetrieveObjectByUrlA Recupera l'oggetto infrastruttura a chiave pubblica (PKI) da una posizione specificata da un URL. (ANSI) |
CryptRetrieveObjectByUrlW Recupera l'oggetto infrastruttura a chiave pubblica (PKI) da una posizione specificata da un URL. (Unicode) |
CryptRetrieveTimeStamp Codifica una richiesta di timestamp e recupera il token timestamp da una posizione specificata da un URL a un'autorità di timestamp . |
CryptSetAsyncParam La funzione CryptSetAsyncParam (wincrypt.h) imposta un parametro asincrono. |
CryptSetHashParam Personalizza le operazioni di un oggetto hash, inclusa la configurazione del contenuto hash iniziale e la selezione di un algoritmo hash specifico. |
CryptSetKeyIdentifierProperty La funzione CryptSetKeyIdentifierProperty imposta la proprietà di un identificatore di chiave specificato. Questa funzione può impostare la proprietà nel computer identificato in pwszComputerName. |
CryptSetKeyParam Personalizza vari aspetti delle operazioni di una chiave di sessione. |
CryptSetOIDFunctionValue La funzione CryptSetOIDFunctionValue imposta un valore per il tipo di codifica, il nome della funzione, l'OID e il nome del valore specificati. |
CryptSetProviderA Specifica il provider di servizi di crittografia (CSP) predefinito dell'utente corrente. (ANSI) |
CryptSetProviderExA Specifica il provider di servizi di crittografia predefinito (CSP) di un tipo di provider specificato per il computer locale o l'utente corrente. (ANSI) |
CryptSetProviderExW Specifica il provider di servizi di crittografia predefinito (CSP) di un tipo di provider specificato per il computer locale o l'utente corrente. (Unicode) |
CryptSetProviderW Specifica il provider di servizi di crittografia (CSP) predefinito dell'utente corrente. (Unicode) |
CryptSetProvParam Personalizza le operazioni di un provider di servizi di crittografia (CSP). Questa funzione viene comunemente usata per impostare un descrittore di sicurezza nel contenitore di chiavi associato a un CSP per controllare l'accesso alle chiavi private in tale contenitore di chiavi. |
CryptSignAndEncodeCertificate Codifica e firma un certificato, un elenco di revoche di certificati (CRL), un elenco di certificati attendibili (CTL) o una richiesta di certificato. |
CryptSignAndEncryptMessage La funzione CryptSignAndEncryptMessage crea un hash del contenuto specificato, firma l'hash, crittografa il contenuto, esegue l'hash crittografato e l'hash firmato e quindi codifica sia il contenuto crittografato che l'hash firmato. |
CryptSignCertificate La funzione CryptSignCertificate firma le informazioni "da firmare" nel contenuto firmato codificato. |
CryptSignHashA Firma i dati. (CryptSignHashA) |
CryptSignHashW Firma i dati. (CryptSignHashW) |
CryptSignMessage La funzione CryptSignMessage crea un hash del contenuto specificato, firma l'hash e quindi codifica sia il contenuto del messaggio originale che l'hash firmato. |
CryptSignMessageWithKey Firma un messaggio usando la chiave privata di un provider di servizi di configurazione specificata nei parametri. |
CryptStringToBinaryA Converte una stringa formattata in una matrice di byte. (ANSI) |
CryptStringToBinaryW Converte una stringa formattata in una matrice di byte. (Unicode) |
CryptUninstallDefaultContext Importante Questa API è deprecata. (CryptUninstallDefaultContext) |
CryptUnregisterDefaultOIDFunction CryptUnregisterDefaultOIDFunction rimuove la registrazione di una DLL contenente la funzione predefinita da chiamare per il tipo di codifica e il nome della funzione specificati. |
CryptUnregisterOIDFunction Rimuove la registrazione di una DLL che contiene la funzione da chiamare per il tipo di codifica, il nome della funzione e l'OID specificati. |
CryptUnregisterOIDInfo La funzione CryptUnregisterOIDInfo rimuove la registrazione di una struttura di informazioni OID CRYPT_OID_INFO specificata. La struttura da annullare viene identificata dai membri pszOID e dwGroupId della struttura. |
CryptVerifyCertificateSignature Verifica la firma di un certificato, un elenco di revoche di certificati (CRL) o una richiesta di certificato usando la chiave pubblica in una struttura di CERT_PUBLIC_KEY_INFO. |
CryptVerifyCertificateSignatureEx Verifica la firma di un certificato soggetto, un elenco di revoche di certificati, una richiesta di certificato o una richiesta keygen usando la chiave pubblica dell'autorità emittente. |
CryptVerifyDetachedMessageHash La funzione CryptVerifyDetachedMessageHash verifica un hash scollegato. |
CryptVerifyDetachedMessageSignature La funzione CryptVerifyDetachedMessageSignature verifica un messaggio firmato contenente una firma o firme scollegate. |
CryptVerifyMessageHash La funzione CryptVerifyMessageHash verifica l'hash del contenuto specificato. |
CryptVerifyMessageSignature Verifica la firma di un messaggio firmato. |
CryptVerifyMessageSignatureWithKey Verifica la firma di un messaggio firmato usando le informazioni sulla chiave pubblica specificate. |
CryptVerifySignatureA Verifica la firma di un oggetto hash. (ANSI) |
CryptVerifySignatureW Verifica la firma di un oggetto hash. (Unicode) |
CryptVerifyTimeStampSignature Convalida la firma del timestamp in una matrice specificata di byte. |
GetEncSChannel Questa funzione non è disponibile. |
PFXExportCertStore Esporta i certificati e, se disponibile, le chiavi private associate dall'archivio certificati a cui si fa riferimento. |
PFXExportCertStoreEx Esporta i certificati e, se disponibile, le chiavi private associate dall'archivio certificati a cui si fa riferimento. |
PFXImportCertStore Importa un BLOB PFX e restituisce l'handle di un archivio contenente certificati e chiavi private associate. |
PFXIsPFXBlob La funzione PFXIsPFXBlob tenta di decodificare il livello esterno di un BLOB come pacchetto PFX. |
PFXVerifyPassword La funzione PFXVerifyPassword tenta di decodificare il livello esterno di un BLOB come pacchetto PFX (Personal Information Exchange) e di decrittografarlo con la password specificata. Non viene importato alcun dato dal BLOB. |
Funzioni di callback
PCRYPT_DECRYPT_PRIVATE_KEY_FUNC Decrittografa la chiave privata e restituisce la chiave decrittografata nel parametro pbClearTextKey. |
PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC Crittografa la chiave privata e restituisce il contenuto crittografato nel parametro pbEncryptedKey. |
PCRYPT_RESOLVE_HCRYPTPROV_FUNC Restituisce un handle a un provider di servizi di crittografia usando il parametro phCryptProv per ricevere la chiave da importare. |
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK Funzione di callback definita dall'applicazione che consente all'applicazione di filtrare i certificati che potrebbero essere aggiunti alla catena di certificati. |
PFN_CERT_CREATE_CONTEXT_SORT_FUNC Chiamata per ogni voce di contesto ordinata quando viene creato un contesto. |
PFN_CERT_DLL_OPEN_STORE_PROV_FUNC Implementato da un provider di archiviazione e viene usato per aprire un archivio. |
PFN_CERT_ENUM_PHYSICAL_STORE La funzione callback CertEnumPhysicalStoreCallback presenta informazioni su ogni archivio fisico trovato da una chiamata a CertEnumPhysicalStore. |
PFN_CERT_ENUM_SYSTEM_STORE La funzione di callback CertEnumSystemStoreCallback presenta informazioni su ogni archivio di sistema trovato da una chiamata a CertEnumSystemStore. |
PFN_CERT_ENUM_SYSTEM_STORE_LOCATION La funzione di callback CertEnumSystemStoreLocationCallback presenta informazioni su ogni percorso dell'archivio di sistema trovato da una chiamata a CertEnumSystemStoreLocation. |
PFN_CERT_STORE_PROV_CLOSE Funzione di callback definita dall'applicazione chiamata da CertCloseStore quando il conteggio dei riferimenti dell'archivio viene decrementato su zero. |
PFN_CERT_STORE_PROV_CONTROL La funzione di callback CertStoreProvControl supporta l'API CertControlStore. Tutti i parametri dell'API vengono passati direttamente al callback. Per informazioni dettagliate, vedere CertControlStore. |
PFN_CERT_STORE_PROV_DELETE_CERT Funzione di callback definita dall'applicazione chiamata da CertDeleteCertificateFromStore prima di eliminare un certificato dall'archivio. |
PFN_CERT_STORE_PROV_DELETE_CRL Funzione di callback definita dall'applicazione chiamata da CertDeleteCRLFromStore prima di eliminare la CRL dall'archivio. |
PFN_CERT_STORE_PROV_READ_CERT Funzione di callback definita dall'applicazione che legge la copia del provider del contesto del certificato. |
PFN_CERT_STORE_PROV_READ_CRL Funzione di callback definita dall'applicazione che legge la copia del provider del contesto CRL. |
PFN_CERT_STORE_PROV_READ_CTL La funzione di callback CertStoreProvReadCTL viene chiamata per leggere la copia del contesto CTL del provider e, se presente, per creare un nuovo contesto CTL. |
PFN_CERT_STORE_PROV_SET_CERT_PROPERTY Funzione di callback definita dall'applicazione chiamata da CertSetCertificateContextProperty prima di impostare la proprietà del certificato. |
PFN_CERT_STORE_PROV_SET_CRL_PROPERTY Funzione di callback definita dall'applicazione chiamata da CertSetCRLContextProperty prima di impostare la proprietà della CRL. |
PFN_CERT_STORE_PROV_SET_CTL_PROPERTY La funzione callback CertStoreProvSetCTLProperty determina se una proprietà può essere impostata su un CTL. |
PFN_CERT_STORE_PROV_WRITE_CERT Funzione di callback definita dall'applicazione chiamata da CertAddEncodedCertificateToStore, CertAddCertificateContextToStore e CertAddSerializedElementToStore prima di aggiungere all'archivio. |
PFN_CERT_STORE_PROV_WRITE_CRL Funzione di callback definita dall'applicazione chiamata da CertAddEncodedCRLToStore, CertAddCRLContextToStore e CertAddSerializedElementToStore prima di aggiungere all'archivio. |
PFN_CERT_STORE_PROV_WRITE_CTL La funzione di callback CertStoreProvWriteCTL può essere chiamata da CertAddEncodedCTLToStore, CertAddCTLContextToStore o CertAddSerializedElementToStore prima dell'aggiunta di un CTL all'archivio. |
PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY Importa una chiave di crittografia del contenuto già decrittografata (CEK). |
PFN_CMSG_CNG_IMPORT_KEY_AGREE Decrittografa una chiave di crittografia del contenuto (CEK) destinata a un destinatario del contratto di chiave. |
PFN_CMSG_CNG_IMPORT_KEY_TRANS Importa e decrittografa una chiave di crittografia del contenuto (CEK) destinata a un destinatario del trasporto delle chiavi. |
PFN_CMSG_EXPORT_KEY_AGREE Crittografa ed esporta la chiave di crittografia del contenuto per un destinatario del contratto chiave di un messaggio in busto. |
PFN_CMSG_EXPORT_KEY_TRANS Crittografa ed esporta la chiave di crittografia del contenuto per un destinatario del trasporto delle chiavi di un messaggio in busto. |
PFN_CMSG_EXPORT_MAIL_LIST Crittografa ed esporta la chiave di crittografia del contenuto per un destinatario dell'elenco di indirizzi di un messaggio busto. |
PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY Genera la chiave simmetrica usata per crittografare il contenuto per un messaggio busto. |
PFN_CMSG_IMPORT_KEY_AGREE Importa una chiave di crittografia del contenuto per un destinatario del trasporto chiave di un messaggio busto. (PFN_CMSG_IMPORT_KEY_AGREE) |
PFN_CMSG_IMPORT_KEY_TRANS Importa una chiave di crittografia del contenuto per un destinatario del trasporto chiave di un messaggio busto. (PFN_CMSG_IMPORT_KEY_TRANS) |
PFN_CMSG_IMPORT_MAIL_LIST Importa una chiave di crittografia del contenuto per un destinatario del trasporto chiave di un messaggio busto. (PFN_CMSG_IMPORT_MAIL_LIST) |
PFN_CRYPT_ENUM_KEYID_PROP La funzione di callback CRYPT_ENUM_KEYID_PROP viene usata con la funzione CryptEnumKeyIdentifierProperties. |
PFN_CRYPT_ENUM_OID_FUNC La funzione di callback CRYPT_ENUM_OID_FUNCTION viene usata con la funzione CryptEnumOIDFunction. |
PFN_CRYPT_ENUM_OID_INFO La funzione di callback CRYPT_ENUM_OID_INFO viene usata con la funzione CryptEnumOIDInfo. |
PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC Chiamato da CryptExportPublicKeyInfoEx per esportare un BLOB di chiave pubblica e codificarlo. |
PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC Chiamato per decodificare e restituire l'identificatore dell'algoritmo hash e facoltativamente i parametri di firma. |
PFN_CRYPT_GET_SIGNER_CERTIFICATE La funzione di callback fornita dall'utente CryptGetSignerCertificateCallback viene usata con la struttura CRYPT_VERIFY_MESSAGE_PARA per ottenere e verificare il certificato del firmatario del messaggio. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH Specifica che un oggetto è stato modificato. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE Rilascia l'oggetto restituito dal provider. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER Rilascia memoria per un identificatore di oggetto. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD Rilascia la password utilizzata per crittografare una matrice di byte PFX (Personal Information Exchange). |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET Recupera un oggetto . |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE Inizializza il provider. |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE Rilascia il provider. |
PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC Chiamato per firmare e codificare un hash calcolato. |
PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC Chiamata chiamata per decrittografare una firma codificata e confrontarla con un hash calcolato. |
PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC Chiamato da CryptImportPublicKeyInfoEx2 per decodificare l'identificatore dell'algoritmo di chiave pubblica, caricare il provider di algoritmi e importare la coppia di chiavi. |
Strutture
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA Contiene le informazioni sui criteri usate nella verifica delle catene di certificati per i file. |
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS La struttura AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS contiene informazioni aggiuntive sui criteri Authenticode per la verifica della catena di file. |
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA La struttura AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA contiene informazioni sui criteri timestamp che possono essere usate nella verifica della catena di certificati dei file. |
BLOBHEADER Indica il tipo DI BLOB di una chiave e l'algoritmo utilizzato dalla chiave. |
CERT_ACCESS_DESCRIPTION La struttura CERT_ACCESS_DESCRIPTION è un membro di una struttura CERT_AUTHORITY_INFO_ACCESS. |
CERT_ALT_NAME_ENTRY Contiene un nome alternativo in una delle varie forme di nome. |
CERT_ALT_NAME_INFO La struttura CERT_ALT_NAME_INFO viene usata nella codifica e nella decodifica delle estensioni per certificati soggetto o autorità di certificazione, elenchi di revoche di certificati (CRL) e elenchi di certificati attendibili (CRL). |
CERT_AUTHORITY_INFO_ACCESS Rappresenta l'accesso alle informazioni dell'autorità e le estensioni del certificato di accesso alle informazioni dell'interessato e specifica come accedere a informazioni e servizi aggiuntivi per l'oggetto o l'autorità emittente di un certificato. |
CERT_AUTHORITY_KEY_ID_INFO Identifica la chiave usata per firmare un certificato o un elenco di revoche di certificati (CRL). |
CERT_AUTHORITY_KEY_ID2_INFO La struttura CERT_AUTHORITY_KEY_ID2_INFO identifica la chiave usata per firmare un certificato o un CRL. |
CERT_BASIC_CONSTRAINTS_INFO La struttura CERT_BASIC_CONSTRAINTS_INFO contiene informazioni che indicano se l'oggetto certificato può fungere da autorità di certificazione (CA), un'entità finale o entrambi. |
CERT_BASIC_CONSTRAINTS2_INFO La struttura CERT_BASIC_CONSTRAINTS2_INFO contiene informazioni che indicano se l'oggetto certificato può fungere da CA o entità finale. Se l'oggetto può fungere da CA, è anche possibile specificare un vincolo di lunghezza del percorso di certificazione. |
CERT_BIOMETRIC_DATA Contiene informazioni sui dati biometrici. |
CERT_BIOMETRIC_EXT_INFO Contiene un set di informazioni biometriche. |
CERT_CHAIN_CONTEXT Contiene una matrice di catene di certificati semplici e una struttura dello stato di attendibilità che indica i dati di validità di riepilogo in tutte le catene semplici connesse. |
CERT_CHAIN_ELEMENT La struttura CERT_CHAIN_ELEMENT è un singolo elemento in una semplice catena di certificati. |
CERT_CHAIN_ENGINE_CONFIG Imposta i parametri per la compilazione di un motore della catena di certificati non predefinito. Il motore utilizzato determina le modalità di compilazione delle catene di certificati. |
CERT_CHAIN_FIND_ISSUER_PARA Contiene informazioni usate nella funzione CertFindChainInStore per compilare catene di certificati. |
CERT_CHAIN_PARA La struttura CERT_CHAIN_PARA stabilisce i criteri di ricerca e corrispondenza da usare per la compilazione di una catena di certificati. |
CERT_CHAIN_POLICY_PARA Contiene informazioni usate in CertVerifyCertificateChainPolicy per stabilire criteri per la verifica delle catene di certificati. |
CERT_CHAIN_POLICY_STATUS Contiene le informazioni sullo stato della catena di certificati restituite dalla funzione CertVerifyCertificateChainPolicy quando vengono convalidate le catene di certificati. |
CERT_CONTEXT Contiene sia le rappresentazioni codificate che decodificate di un certificato. |
CERT_CREATE_CONTEXT_PARA Definisce valori aggiuntivi che possono essere usati quando si chiama la funzione CertCreateContext. |
CERT_CRL_CONTEXT_PAIR La struttura CERT_CRL_CONTEXT_PAIR contiene un contesto di certificato e un contesto CRL associato. |
CERT_DH_PARAMETERS Contiene parametri associati a un algoritmo di chiave pubblica Diffie/Hellman. |
CERT_DSS_PARAMETERS Contiene i parametri associati a un algoritmo di chiave pubblica DSS (Digital Signature Standard). |
CERT_ECC_SIGNATURE Contiene i valori r e s per una firma ECDSA (Elliptic Curve Digital Signature Algorithm). |
CERT_EXTENSION La struttura CERT_EXTENSION contiene le informazioni di estensione per un certificato, un elenco di revoche di certificati (CRL) o un elenco di certificati attendibili (CTL). |
CERT_EXTENSIONS La struttura CERT_EXTENSIONS contiene una matrice di estensioni. |
CERT_GENERAL_SUBTREE La struttura CERT_GENERAL_SUBTREE viene utilizzata nella struttura CERT_NAME_CONSTRAINTS_INFO. Questa struttura fornisce l'identità di un certificato che può essere incluso o escluso. |
CERT_HASHED_URL Contiene un URL con hash. |
CERT_ID Viene usato come mezzo flessibile per identificare in modo univoco un certificato. |
CERT_INFO Contiene le informazioni di un certificato. |
CERT_ISSUER_SERIAL_NUMBER Funge da identificatore univoco di un certificato contenente il numero di serie dell'autorità emittente per un certificato. |
CERT_KEY_ATTRIBUTES_INFO La struttura CERT_KEY_ATTRIBUTES_INFO contiene informazioni aggiuntive facoltative sulla chiave pubblica certificata. |
CERT_KEY_CONTEXT Contiene dati associati a una proprietà CERT_KEY_CONTEXT_PROP_ID. |
CERT_KEY_USAGE_RESTRICTION_INFO La struttura CERT_KEY_USAGE_RESTRICTION_INFO contiene restrizioni imposte sull'utilizzo della chiave pubblica di un certificato. Sono inclusi gli scopi per l'uso della chiave e dei criteri in cui è possibile usare la chiave. |
CERT_KEYGEN_REQUEST_INFO Contiene informazioni archiviate nella richiesta di generazione di chiavi Netscape. I BLOB a chiave pubblica dell'oggetto e del soggetto sono codificati. |
CERT_LDAP_STORE_OPENED_PARA Usato con la funzione CertOpenStore quando il provider di CERT_STORE_PROV_LDAP viene specificato usando il flag CERT_LDAP_STORE_OPENED_FLAG per specificare sia la sessione LDAP esistente da usare per eseguire la query che la stringa di query LDAP. |
CERT_LOGOTYPE_AUDIO Contiene informazioni su un logotipo audio. |
CERT_LOGOTYPE_AUDIO_INFO Contiene informazioni più dettagliate su un logotipo audio. |
CERT_LOGOTYPE_DATA Contiene i dati del tipo di logo. |
CERT_LOGOTYPE_DETAILS Contiene informazioni aggiuntive su un logotype. |
CERT_LOGOTYPE_EXT_INFO Contiene un set di informazioni sul tipo di logo. |
CERT_LOGOTYPE_IMAGE Contiene informazioni sul tipo di logotipo di un'immagine. |
CERT_LOGOTYPE_IMAGE_INFO Contiene informazioni più dettagliate su un logotipo di immagine. |
CERT_LOGOTYPE_INFO Contiene informazioni sui dati del tipo di logo. |
CERT_LOGOTYPE_REFERENCE Contiene informazioni di riferimento sul tipo di logo. |
CERT_NAME_CONSTRAINTS_INFO La struttura CERT_NAME_CONSTRAINTS_INFO contiene informazioni sui certificati consentiti o esclusi in modo specifico dall'attendibilità. |
CERT_NAME_INFO Contiene nomi dell'oggetto o dell'autorità emittente. |
CERT_NAME_VALUE Contiene un valore di attributo rdn (Distinguished Name) relativo. |
CERT_OR_CRL_BLOB Incapsula i certificati da utilizzare con i messaggi di Scambio chiavi Internet. |
CERT_OR_CRL_BUNDLE Incapsula una matrice di certificati da utilizzare con i messaggi di Scambio chiavi Internet. |
CERT_OTHER_LOGOTYPE_INFO Contiene informazioni sui tipi di logo non predefiniti. |
CERT_PAIR La struttura CERT_PAIR contiene un certificato e il relativo certificato incrociato di coppia. |
CERT_PHYSICAL_STORE_INFO Contiene informazioni sugli archivi certificati fisici. |
CERT_POLICIES_INFO La struttura CERT_POLICIES_INFO contiene una matrice di CERT_POLICY_INFO. |
CERT_POLICY_CONSTRAINTS_INFO La struttura CERT_POLICY_CONSTRAINTS_INFO contiene criteri stabiliti per l'accettazione dei certificati come attendibili. |
CERT_POLICY_ID La struttura CERT_POLICY_ID contiene un elenco di criteri di certificato supportati espressamente dal certificato, insieme alle informazioni del qualificatore facoltative relative a questi criteri. |
CERT_POLICY_INFO La struttura CERT_POLICY_INFO contiene un identificatore di oggetto (OID) che specifica un criterio e una matrice facoltativa di qualificatori di criteri. |
CERT_POLICY_MAPPING Contiene un mapping tra gli ID dei criteri di dominio dell'autorità di certificazione e i criteri di dominio soggetto. |
CERT_POLICY_MAPPINGS_INFO La struttura CERT_POLICY_MAPPINGS_INFO fornisce il mapping tra gli ID dei criteri di due domini. |
CERT_POLICY_QUALIFIER_INFO La struttura CERT_POLICY_QUALIFIER_INFO contiene un identificatore di oggetto (OID) che specifica le informazioni supplementari specifiche del qualificatore e del qualificatore. |
CERT_PRIVATE_KEY_VALIDITY La struttura CERT_PRIVATE_KEY_VALIDITY indica un intervallo di tempo valido per la chiave privata corrispondente alla chiave pubblica di un certificato. |
CERT_PUBLIC_KEY_INFO Contiene una chiave pubblica e il relativo algoritmo. |
CERT_QC_STATEMENT Rappresenta una singola istruzione in una sequenza di una o più istruzioni per l'inclusione in un'estensione delle istruzioni CERTIFICATE (QC) qualificato. |
CERT_QC_STATEMENTS_EXT_INFO Contiene una sequenza di una o più istruzioni che costituiscono l'estensione delle istruzioni CERTIFICATE (QC) qualificato per un QC. |
CERT_RDN La struttura CERT_RDN contiene un nome distinto relativo (RDN) costituito da una matrice di strutture CERT_RDN_ATTR. |
CERT_RDN_ATTR Contiene un singolo attributo di un nome distinto relativo (RDN). Un intero RDN viene espresso in una struttura CERT_RDN che contiene una matrice di strutture CERT_RDN_ATTR. |
CERT_REQUEST_INFO La struttura CERT_REQUEST_INFO contiene informazioni per una richiesta di certificato. I BLOB dell'oggetto, della chiave pubblica dell'oggetto e dell'attributo vengono codificati. |
CERT_REVOCATION_CHAIN_PARA Contiene i parametri usati per la compilazione di una catena per un certificato di firma di risposta OCSP (Online Certificate Status Protocol) indipendente. |
CERT_REVOCATION_CRL_INFO Contiene informazioni aggiornate da un gestore dei tipi di revoca dell'elenco di revoche di certificati (CRL). |
CERT_REVOCATION_INFO Indica lo stato di revoca di un certificato in un CERT_CHAIN_ELEMENT. |
CERT_REVOCATION_PARA Viene passato nelle chiamate alla funzione CertVerifyRevocation per facilitare la ricerca dell'autorità emittente del contesto da verificare. |
CERT_REVOCATION_STATUS Contiene informazioni sullo stato di revoca del certificato. |
CERT_SELECT_CHAIN_PARA Contiene i parametri usati per la compilazione e la selezione di catene. |
CERT_SELECT_CRITERIA Specifica i criteri di selezione passati alla funzione CertSelectCertificateChains. |
CERT_SERVER_OCSP_RESPONSE_CONTEXT Contiene una risposta OCSP codificata. |
CERT_SIGNED_CONTENT_INFO La struttura CERT_SIGNED_CONTENT_INFO contiene contenuto codificato da firmare e un BLOB che contiene la firma. Il membro ToBeSigned è un CERT_INFO codificato, CRL_INFO, CTL_INFO o CERT_REQUEST_INFO. |
CERT_SIMPLE_CHAIN La struttura CERT_SIMPLE_CHAIN contiene una matrice di elementi della catena e uno stato di attendibilità di riepilogo per la catena rappresentata dalla matrice. |
CERT_STORE_PROV_FIND_INFO Usato da molte delle funzioni di callback del provider di archiviazione. |
CERT_STORE_PROV_INFO Contiene informazioni restituite dalla funzione CertDllOpenStoreProv installata quando un archivio viene aperto tramite la funzione CertOpenStore. |
CERT_STRONG_SIGN_PARA Contiene parametri usati per verificare la presenza di firme complesse su certificati, elenchi di revoche di certificati (CRL), risposte OCSP (Online Certificate Status Protocol) e PKCS |
CERT_STRONG_SIGN_SERIALIZED_INFO Contiene l'algoritmo di firma/algoritmo hash e le coppie di lunghezza di algoritmo/lunghezza chiave pubblica che possono essere usate per la firma avanzata. |
CERT_SYSTEM_STORE_INFO La struttura CERT_SYSTEM_STORE_INFO contiene informazioni utilizzate dalle funzioni che funzionano con gli archivi di sistema. Attualmente, nessuna informazione essenziale è contenuta in questa struttura. |
CERT_SYSTEM_STORE_RELOCATE_PARA La struttura CERT_SYSTEM_STORE_RELOCATE_PARA contiene dati da passare a CertOpenStore quando il parametro dwFlags della funzione è impostato su CERT_SYSTEM_STORE_RELOCATE_FLAG. |
CERT_TEMPLATE_EXT Modello di certificato. |
CERT_TRUST_LIST_INFO Struttura CERT_TRUST_LIST_INFO che indica l'utilizzo valido di un CTL. |
CERT_TRUST_STATUS Contiene informazioni di attendibilità su un certificato in una catena di certificati, informazioni di attendibilità di riepilogo su una semplice catena di certificati o informazioni di riepilogo su una matrice di catene semplici. |
CERT_USAGE_MATCH Fornisce criteri per identificare i certificati dell'autorità di certificazione da usare per compilare una catena di certificati. |
CERT_X942_DH_PARAMETERS Contiene parametri associati a un algoritmo Diffie-Hellman chiave pubblica. |
CERT_X942_DH_VALIDATION_PARAMS Facoltativamente puntato da un membro della struttura CERT_X942_DH_PARAMETERS e contiene informazioni di inizializzazione aggiuntive. |
CMC_ADD_ATTRIBUTES_INFO Contiene gli attributi del certificato da aggiungere a un certificato. |
CMC_ADD_EXTENSIONS_INFO Contiene gli attributi di controllo dell'estensione del certificato da aggiungere a un certificato. |
CMC_DATA_INFO Fornisce un mezzo per comunicare parti diverse di informazioni contrassegnate. (CMC_DATA_INFO) |
CMC_PEND_INFO Un possibile membro di una struttura CMC_STATUS_INFO. |
CMC_RESPONSE_INFO Fornisce un mezzo per comunicare parti diverse di informazioni contrassegnate. (CMC_RESPONSE_INFO) |
CMC_STATUS_INFO Contiene informazioni sullo stato sui messaggi di gestione certificati tramite CMS. |
CMC_TAGGED_ATTRIBUTE Usato nelle strutture CMC_DATA_INFO e CMC_RESPONSE_INFO. (CMC_TAGGED_ATTRIBUTE) |
CMC_TAGGED_CERT_REQUEST Usato nella struttura CMC_TAGGED_REQUEST. |
CMC_TAGGED_CONTENT_INFO Usato nelle strutture CMC_DATA_INFO e CMC_RESPONSE_INFO. (CMC_TAGGED_CONTENT_INFO) |
CMC_TAGGED_OTHER_MSG Usato nelle strutture CMC_DATA_INFO e CMC_RESPONSE_INFO. (CMC_TAGGED_OTHER_MSG) |
CMC_TAGGED_REQUEST Usato nelle strutture CMC_DATA_INFO per richiedere un certificato. |
CMS_DH_KEY_INFO Usato con il parametro KP_CMS_DH_KEY_INFO nella funzione CryptSetKeyParam per contenere informazioni Diffie-Hellman chiave. |
CMS_KEY_INFO Non usato. |
CMSG_CMS_RECIPIENT_INFO Usato con la funzione CryptMsgGetParam per ottenere informazioni su un trasporto chiave, un contratto chiave o un destinatario della busta dell'elenco di posta elettronica. |
CMSG_CMS_SIGNER_INFO Contiene il contenuto dei messaggi firmati o firmati definiti SignerInfo. |
CMSG_CNG_CONTENT_DECRYPT_INFO Contiene tutte le informazioni pertinenti passate tra CryptMsgControl e OID (Object Identifier) installable funzioni per l'importazione e la decrittografia di una chiave di crittografia API:_Next Generation (CNG) content encryption key (CEK). |
CMSG_CONTENT_ENCRYPT_INFO Contiene informazioni condivise tra le funzioni PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY, PFN_CMSG_EXPORT_KEY_TRANS, PFN_CMSG_EXPORT_KEY_AGREE e PFN_CMSG_EXPORT_MAIL_LIST. |
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA Usato per aggiungere un attributo non autenticato a un segno di un messaggio firmato. |
CMSG_CTRL_DECRYPT_PARA Contiene informazioni usate per decrittografare un messaggio busto per un destinatario del trasporto delle chiavi. Questa struttura viene passata a CryptMsgControl se il parametro dwCtrlType è CMSG_CTRL_DECRYPT. |
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA Usato per eliminare un attributo non autenticato di un segno di un messaggio firmato. |
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA Contiene informazioni su un destinatario del contratto chiave. |
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA Contiene informazioni su un destinatario del messaggio di trasporto delle chiavi. |
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA Contiene informazioni su un destinatario del messaggio di elenco di posta elettronica. |
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA Contiene informazioni usate per verificare una firma del messaggio. Contiene l'indice del firmatario e la chiave pubblica di firma. |
CMSG_ENVELOPED_ENCODE_INFO Contiene informazioni necessarie per codificare un messaggio in busto. Viene passato a CryptMsgOpenToEncode se il parametro dwMsgType è CMSG_ENVELOPED. |
CMSG_HASHED_ENCODE_INFO Usato con messaggi hash. Viene passato alla funzione CryptMsgOpenToEncode se il parametro dwMsgOpenToEncode della funzione CryptMsgType è CMSG_ENVELOPED. |
CMSG_KEY_AGREE_ENCRYPT_INFO Contiene informazioni di crittografia applicabili a tutti i destinatari del contratto chiave di un messaggio busto. |
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO Contiene la chiave crittografata per un destinatario del contratto di chiave di un messaggio busto. |
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO Contiene informazioni su un destinatario del messaggio che usa la gestione delle chiavi del contratto di chiave. |
CMSG_KEY_AGREE_RECIPIENT_INFO Contiene informazioni usate per gli algoritmi di contratto chiave. |
CMSG_KEY_TRANS_ENCRYPT_INFO Contiene informazioni di crittografia per un destinatario di trasporto chiave di dati in busta. |
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO Contiene informazioni sul trasporto delle chiavi codificate per un destinatario del messaggio. |
CMSG_KEY_TRANS_RECIPIENT_INFO La struttura CMSG_KEY_TRANS_RECIPIENT_INFO contiene informazioni usate negli algoritmi di trasporto chiave. |
CMSG_MAIL_LIST_ENCRYPT_INFO Contiene informazioni di crittografia per un destinatario dell'elenco di indirizzi di dati in busta. |
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO La struttura CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO viene usata con chiavi simmetriche distribuite in precedenza per decrittografare la chiave di crittografia della chiave di contenuto (KEK). |
CMSG_MAIL_LIST_RECIPIENT_INFO Contiene informazioni usate per le chiavi simmetriche distribuite in precedenza (KEK). |
CMSG_RC2_AUX_INFO Contiene la lunghezza del bit della chiave per gli algoritmi di crittografia RC2. |
CMSG_RC4_AUX_INFO La struttura CMSG_RC4_AUX_INFO contiene la lunghezza del bit della chiave per gli algoritmi di crittografia RC4. Il membro pvEncryptionAuxInfo in CMSG_ENVELOPED_ENCODE_INFO può essere impostato in modo che punti a un'istanza di questa struttura. |
CMSG_RECIPIENT_ENCODE_INFO Contiene informazioni sul tipo di gestione delle chiavi di crittografia del contenuto di un destinatario del messaggio. |
CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO Contiene informazioni su un ricevitore di messaggi utilizzato per decrittografare la chiave di sessione necessaria per decrittografare il contenuto del messaggio. |
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO La struttura CMSG_RECIPIENT_ENCRYPTED_KEY_INFO contiene informazioni utilizzate per un singolo destinatario del contratto di chiave. |
CMSG_SIGNED_ENCODE_INFO Contiene informazioni da passare a CryptMsgOpenToEncode se dwMsgType è CMSG_SIGNED. |
CMSG_SIGNER_ENCODE_INFO Contiene informazioni sul firmatario. Viene passato a CryptMsgCountersign, CryptMsgCountersignEncoded e facoltativamente a CryptMsgOpenToEncode come membro della struttura CMSG_SIGNED_ENCODE_INFO, se il parametro dwMsgType è CMSG_SIGNED. |
CMSG_SIGNER_INFO La struttura CMSG_SIGNER_INFO contiene il contenuto di PKCS |
CMSG_SP3_COMPATIBLE_AUX_INFO Contiene informazioni necessarie per la crittografia compatibile con SP3. |
CMSG_STREAM_INFO Usato per abilitare l'elaborazione di flussi di dati anziché l'elaborazione a blocco singolo. |
CRL_CONTEXT La struttura CRL_CONTEXT contiene sia le rappresentazioni codificate che decodificate di un elenco di revoche di certificati (CRL). I contesti CRL restituiti da qualsiasi funzione CryptoAPI devono essere liberati chiamando la funzione CertFreeCRLContext. |
CRL_DIST_POINT Identifica un singolo punto di distribuzione dell'elenco di revoche di certificati (CRL) a cui un utente del certificato può fare riferimento per determinare se i certificati sono stati revocati. |
CRL_DIST_POINT_NAME Identifica una posizione da cui è possibile ottenere il CRL. |
CRL_DIST_POINTS_INFO Contiene un elenco di punti di distribuzione dell'elenco di revoche di certificati (CRL) a cui un utente del certificato può fare riferimento per determinare se il certificato è stato revocato. |
CRL_ENTRY Contiene informazioni su un singolo certificato revocato. È un membro di una struttura CRL_INFO. |
CRL_FIND_ISSUED_FOR_PARA Contiene i contesti di certificato di un soggetto e di un'autorità di certificazione. |
CRL_INFO Contiene le informazioni di un elenco di revoche di certificati (CRL). |
CRL_ISSUING_DIST_POINT Contiene informazioni sui tipi di certificati elencati in un elenco di revoche di certificati (CRL). |
CROSS_CERT_DIST_POINTS_INFO Fornisce informazioni utilizzate per aggiornare certificati incrociati dinamici. |
CRYPT_AES_128_KEY_STATE Specifica le informazioni sulla chiave simmetrica a 128 bit per una crittografia AES (Advanced Encryption Standard). |
CRYPT_AES_256_KEY_STATE Specifica le informazioni sulla chiave simmetrica a 256 bit per una crittografia AES (Advanced Encryption Standard). |
CRYPT_ALGORITHM_IDENTIFIER Specifica un algoritmo utilizzato per crittografare una chiave privata. |
CRYPT_ATTRIBUTE La struttura CRYPT_ATTRIBUTE specifica un attributo con uno o più valori. |
CRYPT_ATTRIBUTE_TYPE_VALUE Contiene un singolo valore di attributo. Il CRYPT_OBJID_BLOB del membro Value è codificato. |
CRYPT_ATTRIBUTES Contiene una matrice di attributi. |
CRYPT_BIT_BLOB Contiene un set di bit rappresentati da una matrice di byte. |
CRYPT_BLOB_ARRAY Contiene una matrice di strutture CRYPT_DATA_BLOB. |
CRYPT_CONTENT_INFO Contiene dati codificati in PKCS |
CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY Contiene informazioni che rappresentano la sequenza di certificati Netscape. |
CRYPT_CREDENTIALS Contiene informazioni sulle credenziali che possono essere passate come input facoltativo a una funzione di recupero di oggetti remoti, ad esempio CryptRetrieveObjectByUrl o CryptGetTimeValidObject. |
CRYPT_DECODE_PARA Usato dalla funzione CryptDecodeObjectEx per fornire l'accesso alle funzioni di callback di allocazione della memoria e memoria libera. |
CRYPT_DECRYPT_MESSAGE_PARA La struttura CRYPT_DECRYPT_MESSAGE_PARA contiene informazioni per la decrittografia dei messaggi. |
CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA Usato con la funzione CryptInstallDefaultContext per contenere una matrice di stringhe di identificatori di oggetto. |
CRYPT_ECC_CMS_SHARED_INFO Rappresenta le informazioni sulla chiave di crittografia della chiave quando si utilizza la crittografia a curva ellittica (ECC) nel tipo di contenuto EnvelopedData (Cryptographic Message Syntax, CMS). |
CRYPT_ENCODE_PARA Usato dalla funzione CryptEncodeObjectEx per fornire l'accesso alle funzioni di callback di allocazione della memoria e memoria libera. |
CRYPT_ENCRYPT_MESSAGE_PARA Contiene informazioni utilizzate per crittografare i messaggi. |
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO Contiene le informazioni in un pkCS |
CRYPT_ENROLLMENT_NAME_VALUE_PAIR Usato per creare richieste di certificato per conto di un utente. |
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO Contiene informazioni aggiuntive facoltative che possono essere passate alla funzione CryptGetTimeValidObject nel parametro pExtraInfo. |
CRYPT_HASH_MESSAGE_PARA Contiene dati per l'hashing dei messaggi. |
CRYPT_INTEGER_BLOB La struttura CRYPT_INTEGER_BLOB CryptoAPI (wincrypt.h) viene usata per una matrice arbitraria di byte e offre flessibilità agli oggetti che possono contenere tipi di dati. |
CRYPT_KEY_PROV_INFO La struttura CRYPT_KEY_PROV_INFO contiene informazioni su un contenitore di chiavi all'interno di un provider di servizi di crittografia (CSP). |
CRYPT_KEY_PROV_PARAM Contiene informazioni su un parametro del contenitore di chiavi. |
CRYPT_KEY_SIGN_MESSAGE_PARA Contiene informazioni sul provider di servizi di crittografia (CSP) e sugli algoritmi usati per firmare un messaggio. |
CRYPT_KEY_VERIFY_MESSAGE_PARA Contiene informazioni necessarie per verificare i messaggi firmati senza un certificato per il firmatario. |
CRYPT_MASK_GEN_ALGORITHM Identifica l'algoritmo utilizzato per generare un'infrastruttura PKCS RSA |
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE Contiene puntatori alle funzioni implementate da un provider di percorsi di oggetti. |
CRYPT_OID_FUNC_ENTRY Contiene un identificatore di oggetto (OID) e un puntatore alla relativa funzione correlata. |
CRYPT_OID_INFO Contiene informazioni su un identificatore di oggetto (OID). |
CRYPT_PASSWORD_CREDENTIALSA Contiene il nome utente e le credenziali della password da usare nella struttura CRYPT_CREDENTIALS come input facoltativo per una funzione di recupero di oggetti remoti, ad esempio CryptRetrieveObjectByUrl o CryptGetTimeValidObject. (ANSI) |
CRYPT_PASSWORD_CREDENTIALSW Contiene il nome utente e le credenziali della password da usare nella struttura CRYPT_CREDENTIALS come input facoltativo per una funzione di recupero di oggetti remoti, ad esempio CryptRetrieveObjectByUrl o CryptGetTimeValidObject. (Unicode) |
CRYPT_PKCS12_PBE_PARAMS Contiene parametri usati per creare una chiave di crittografia, un vettore di inizializzazione (IV) o una chiave MAC (Message Authentication Code) per un PKCS |
CRYPT_PKCS8_EXPORT_PARAMS Identifica la chiave privata e una funzione di callback per crittografare la chiave privata. CRYPT_PKCS8_EXPORT_PARAMS viene usato come parametro per la funzione CryptExportPKCS8Ex, che esporta una chiave privata in PKCSCS |
CRYPT_PKCS8_IMPORT_PARAMS Contiene un PKCS |
CRYPT_PRIVATE_KEY_INFO Contiene una chiave privata non crittografata nel campo PrivateKey (con codifica DER). CRYPT_PRIVATE_KEY_INFO contiene le informazioni in un pkCS |
CRYPT_PSOURCE_ALGORITHM Identifica l'algoritmo e (facoltativamente) il valore dell'etichetta per una crittografia della chiave RSAES-OAEP. |
CRYPT_RC2_CBC_PARAMETERS Contiene informazioni utilizzate con szOID_RSA_RC2CBC crittografia. |
CRYPT_RETRIEVE_AUX_INFO Contiene informazioni facoltative da passare alla funzione CryptRetrieveObjectByUrl. |
CRYPT_RSA_SSA_PSS_PARAMETERS Contiene i parametri per un'infrastruttura PKCS RSA |
CRYPT_RSAES_OAEP_PARAMETERS Contiene i parametri per una crittografia della chiave RSAES-OAEP. |
CRYPT_SEQUENCE_OF_ANY Contiene un elenco arbitrario di BLOB codificati. |
CRYPT_SIGN_MESSAGE_PARA La struttura CRYPT_SIGN_MESSAGE_PARA contiene informazioni per la firma dei messaggi usando un contesto di certificato di firma specificato. |
CRYPT_SMART_CARD_ROOT_INFO Contiene gli ID di smart card e sessione associati a un contesto di certificato. |
CRYPT_SMIME_CAPABILITIES Contiene una matrice con priorità di funzionalità supportate. |
CRYPT_SMIME_CAPABILITY La struttura CRYPT_SMIME_CAPABILITY specifica una singola funzionalità e i relativi parametri associati. Le singole funzionalità vengono raggruppate in un elenco di CRYPT_SMIME_CAPABILITIES che può specificare un elenco di preferenze di funzionalità con priorità. |
CRYPT_TIME_STAMP_REQUEST_INFO Utilizzato per il timestamp. |
CRYPT_TIMESTAMP_ACCURACY Viene utilizzata dalla struttura CRYPT_TIMESTAMP_INFO per rappresentare l'accuratezza della deviazione temporale intorno all'ora UTC in cui il token del timestamp è stato creato dall'autorità timestamp (TSA). |
CRYPT_TIMESTAMP_CONTEXT Contiene sia le rappresentazioni codificate che decodificate di un token di timestamp. |
CRYPT_TIMESTAMP_INFO Contiene un tipo di contenuto di dati firmato in formato CMS (Cryptographic Message Syntax). |
CRYPT_TIMESTAMP_PARA Definisce parametri aggiuntivi per la richiesta di timestamp. |
CRYPT_TIMESTAMP_REQUEST Definisce una struttura di richiesta timestamp che corrisponde alla definizione AsN.1 (Abstract Syntax Notation One) di un tipo TimeStampReq. |
CRYPT_TIMESTAMP_RESPONSE Viene usato internamente per incapsulare una risposta con codifica ASN.1 (ASN.1) Distinguished Encoding Rules con codifica ASN.1. |
CRYPT_URL_INFO Contiene informazioni sui raggruppamenti di URL. |
CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO Contiene la lunghezza, in bit, della chiave pubblica e i nomi degli algoritmi di firma e hash usati per la firma avanzata. |
CRYPT_VERIFY_MESSAGE_PARA La struttura CRYPT_VERIFY_MESSAGE_PARA contiene informazioni necessarie per verificare i messaggi firmati. |
CRYPT_X942_OTHER_INFO La struttura CRYPT_X942_OTHER_INFO contiene informazioni aggiuntive sulla generazione di chiavi. |
CRYPTNET_URL_CACHE_FLUSH_INFO Contiene informazioni sulla scadenza usate dal servizio Cache URL (CUC) di Cryptnet per mantenere una voce della cache degli URL. |
CRYPTNET_URL_CACHE_PRE_FETCH_INFO Contiene informazioni sull'aggiornamento usate dal servizio Cache URL (CUC) di Cryptnet per mantenere una voce della cache degli URL. |
CRYPTNET_URL_CACHE_RESPONSE_INFO Contiene informazioni sulla risposta usate dal servizio Cache URL (CUC) di Cryptnet per mantenere una voce della cache degli URL. |
CTL_ANY_SUBJECT_INFO Contiene un oggetto SubjectAlgorithm che deve essere confrontato nell'elenco di attendibilità dei certificati (CTL) e subjectIdentifier da trovare in una delle voci CTL nelle chiamate a CertFindSubjectInCTL. |
CTL_CONTEXT La struttura CTL_CONTEXT contiene sia le rappresentazioni codificate che decodificate di un CTL. |
CTL_ENTRY Elemento di un elenco di certificati attendibili (CTL). |
CTL_FIND_SUBJECT_PARA Contiene i dati usati da CertFindCTLInStore con un parametro dwFindType di CTL_FIND_SUBJECT per trovare un elenco certificati attendibili (CTL). |
CTL_FIND_USAGE_PARA Un membro della struttura CTL_FIND_SUBJECT_PARA e viene usato da CertFindCTLInStore. |
CTL_INFO Contiene le informazioni archiviate in un elenco certificati attendibili (CTL). |
CTL_USAGE Contiene una matrice di identificatori di oggetto (OID) per le estensioni CTL (Certificate Trust List). |
CTL_USAGE_MATCH Fornisce parametri per la ricerca di elenchi di certificati attendibili (CTL) usati per compilare una catena di certificati. |
CTL_VERIFY_USAGE_PARA La struttura CTL_VERIFY_USAGE_PARA contiene i parametri usati da CertVerifyCTLUsage per stabilire la validità dell'utilizzo di una libreria di controllo. |
CTL_VERIFY_USAGE_STATUS Contiene informazioni su un elenco certificati attendibili (CTL) restituito da CertVerifyCTLUsage. |
DHPRIVKEY_VER3 Contiene informazioni specifiche per la chiave privata specifica contenuta nel BLOB della chiave. |
DHPUBKEY Contiene informazioni specifiche per la particolare Diffie-Hellman chiave pubblica contenuta nel BLOB della chiave. |
DHPUBKEY_VER3 Contiene informazioni specifiche per la chiave pubblica specifica contenuta nel BLOB della chiave. |
DSSSEED Contiene i valori di inizializzazione e contatore che possono essere usati per verificare i primi della chiave pubblica DSS. |
EV_EXTRA_CERT_CHAIN_POLICY_PARA Specifica i parametri passati per la convalida dei criteri EV. Le applicazioni usano questa struttura per passare hint all'API che indicano quali flag di qualificatore dei criteri dei certificati di convalida estesa sono importanti per l'applicazione. |
EV_EXTRA_CERT_CHAIN_POLICY_STATUS Contiene i flag dei criteri restituiti da una chiamata alla funzione CertVerifyCertificateChainPolicy. |
HMAC_INFO La struttura HMAC_INFO specifica l'algoritmo hash e le stringhe interne ed esterne da usare per calcolare l'hash HMAC. |
HTTPSPolicyCallbackData Contiene le informazioni sui criteri usate nella verifica delle catene di certificati client/server Secure Sockets Layer (SSL). |
OCSP_BASIC_RESPONSE_ENTRY Contiene lo stato corrente del certificato per un singolo certificato. |
OCSP_BASIC_RESPONSE_INFO Contiene una risposta OCSP (Online Certificate Status Protocol) di base, come specificato da RFC 2560. |
OCSP_BASIC_REVOKED_INFO Contiene il motivo per cui un certificato è stato revocato. |
OCSP_BASIC_SIGNED_RESPONSE_INFO Contiene una risposta OCSP (Online Certificate Status Protocol) di base con una firma. |
OCSP_CERT_ID Contiene informazioni per identificare un certificato in una richiesta o una risposta OCSP (Online Certificate Status Protocol). |
OCSP_REQUEST_ENTRY Contiene informazioni su un singolo certificato in una richiesta OCSP (Online Certificate Status Protocol). |
OCSP_REQUEST_INFO Contiene informazioni per una richiesta OCSP (Online Certificate Status Protocol) come specificato da RFC 2560. |
OCSP_RESPONSE_INFO Indica l'esito positivo o negativo della richiesta OCSP (Online Certificate Status Protocol) corrispondente. Per le richieste riuscite, contiene il tipo e il valore delle informazioni sulla risposta. |
OCSP_SIGNATURE_INFO Contiene una firma per una richiesta o una risposta OCSP (Online Certificate Status Protocol). |
OCSP_SIGNED_REQUEST_INFO Contiene informazioni per una richiesta OCSP (Online Certificate Status Protocol) con informazioni facoltative sulla firma. |
PKCS12_PBES2_EXPORT_PARAMS Passato alla funzione PFXExportCertStoreEx come pvPara quando il flag PKCS12_EXPORT_PBES2_PARAMS è impostato per dwFlags per fornire informazioni sull'algoritmo di crittografia da usare. |
PROV_ENUMALGS Usato con la funzione CryptGetProvParam quando il parametro PP_ENUMALGS viene recuperato per contenere informazioni su un algoritmo supportato da un provider di servizi di crittografia (CSP). |
PROV_ENUMALGS_EX Usato con la funzione CryptGetProvParam quando il parametro PP_ENUMALGS_EX viene recuperato per contenere informazioni su un algoritmo supportato da un provider di servizi di crittografia (CSP). |
ROOT_INFO_LUID Contiene un identificatore univoco locale (LUID) per le informazioni radice della smart card crittografica. |
RSAPUBKEY La struttura RSAPUBKEY contiene informazioni specifiche per la chiave pubblica specifica contenuta nel BLOB della chiave. |
SCHANNEL_ALG La struttura SCHANNEL_ALG contiene informazioni sull'algoritmo e sulle dimensioni delle chiavi. Viene usato come struttura passata come pbData in CryptSetKeyParam quando dwParam è impostato su KP_SCHANNEL_ALG. |
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS La struttura SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS verifica se i certificati nella catena hanno crittografia debole e controlla se un certificato radice di terze parti è conforme ai requisiti del programma radice Microsoft. |