Informazioni di riferimento SU CAPICOM

[CAPICOM è un componente solo a 32 bit disponibile per l'uso nei sistemi operativi seguenti: Windows Server 2008, Windows Vista e Windows XP. Usare invece .NET Framework per implementare le funzionalità di sicurezza. Per altre informazioni, vedere Alternative all'uso di CAPICOM.

Il client COM CAPICOM offre servizi che consentono agli sviluppatori di applicazioni di aggiungere sicurezza in base alla crittografia alle applicazioni. CryptoAPI include funzionalità per l'autenticazione tramite firme digitali, per l'inserimento di messaggi e per la crittografia e la decrittografia dei dati.

Category Descrizione
Oggetti archivio certificati Oggetti disponibili per l'uso di archivi certificati e certificati in tali archivi.
Oggetti firma digitale Oggetti usati per firmare digitalmente i dati e verificare le firme digitali.
Oggetti dati in busta Oggetti usati per creare messaggi di dati in busta per la privacy e decrittografare i dati nei messaggi in busta.
Oggetti di crittografia dei dati Oggetti usati per crittografare i dati e per decrittografare i dati crittografati.
Oggetti ausiliari Gli oggetti usati per modificare i comportamenti predefiniti e gestire i certificati, gli archivi certificati e i messaggi dell'interfaccia utente.
Interfacce di interoperabilità Interfacce che consentono le derivazioni di CryptoAPI per lavorare insieme a CAPICOM 2.0.
Tipi di enumerazione Tipi di enumerazione usati con CAPICOM.

 

Oggetti archivio certificati

Gli oggetti seguenti funzionano con archivi certificati e i certificati in tali archivi. CAPICOM supporta l'uso degli archivi certificati Current User, Local Machine, Memory e Active Directory.

Oggetto Descrizione
Certificato Un singolo certificato digitale.
CertificatePolicies Raccolta di oggetti PolicyInformation .
Certificati Raccolta di oggetti Certificate .
CertificateStatus Fornisce informazioni sullo stato su un certificato.
Catena Crea e controlla una catena di convalida del certificato in base a un certificato digitale.
ExtendedProperties Rappresenta un insieme di oggetti ExtendedProperty .
Extendedproperty Rappresenta una proprietà estesa da Microsoft.
Estensione Rappresenta un'estensione del certificato singola.
Estensioni Rappresenta una raccolta di oggetti Extension .
PrivateKey Rappresenta una chiave privata.
Publickey Rappresenta una chiave pubblica in un oggetto Certificate .
Archivio Fornisce le proprietà e i metodi da scegliere, gestire e usare archivi certificati e certificati in tali archivi.
Modello Rappresenta il modello di estensione del certificato.

 

Oggetti firma digitale

Gli oggetti seguenti vengono esportati in dati di firma digitale e per verificare le firme digitali.

Oggetto Descrizione
SignedCode Fornisce funzionalità per la firma del contenuto con una firma digitale Authenticode.
SignedData Oggetto usato per firmare i dati e verificare la firma sui dati firmati.
Firmatario Informazioni su un single data signer, incluso il certificato del firmatario.
Firmatari Raccolta di oggetti Signer .

 

Oggetti dati in busta

Gli oggetti seguenti vengono esportati per creare messaggi di dati in busta per la privacy e decrittografare i dati nei messaggi in busta.

Oggetto Descrizione
BustaData Oggetti usati per creare, inviare e ricevere dati in busta. I dati in busta vengono crittografati in modo che solo i destinatari previsti possano decrittografarlo.
Destinatari Raccolta degli oggetti Certificate dei destinatari previsti di un messaggio busto.

 

Oggetti di crittografia dei dati

L'oggetto seguente viene esportato per crittografare i dati arbitrari per la privacy e per decrittografare i dati crittografati.

Oggetto Descrizione
Encrypteddata Oggetti usati per crittografare i dati. I dati crittografati in un oggetto EncryptedData possono essere decrittografati.

 

Oggetti ausiliari

Gli oggetti seguenti vengono esportati in modo da modificare i comportamenti predefiniti di altri oggetti e per gestire certificati, archivi certificati e messaggi.

Oggetto Descrizione
Algoritmo Imposta l'algoritmo e la lunghezza della chiave da usare nelle operazioni di crittografia.
Attributo Fornisce una singola parte di informazioni aggiunte su una firma, ad esempio l'ora di firma.
Attributi Raccolta di oggetti Attribute .
BasicConstraints Fornisce l'accesso in sola lettura ai vincoli di base sugli usi di un certificato.
EKU Fornisce l'accesso alle proprietà EKU dei certificati.
EKUs Raccolta di oggetti EKU .
CodificadData Rappresenta un blocco di dati codificati.
ExtendedKeyUsage Fornisce l'accesso in sola lettura alle proprietà di utilizzo delle chiavi estese dei certificati.
HashedData Fornisce funzionalità per l'applicazione di un algoritmo hash a una stringa.
KeyUsage Fornisce l'accesso in sola lettura alle proprietà di utilizzo delle chiavi dei certificati.
OID Rappresenta un identificatore di oggetto utilizzato da diverse proprietà CAPICOM.
Oid Rappresenta un insieme di oggetti OID .
PolicyInformation Fornisce l'accesso agli ID dei criteri di un'estensione.
Qualifier Rappresenta un puntatore cps (Certification Practice Statement) o un qualificatore di avviso utente.
Qualificatori Rappresenta una raccolta di qualificatori.
Impostazioni Abilita o disabilita le finestre di dialogo per richiedere l'identità del firmatario o del mittente se tale identità non è specificata.
Utilità Fornisce funzionalità per le attività comuni.

 

Interfacce di interoperabilità

Le interfacce seguenti consentono la derivazione di CryptoAPI per interagire con CAPICOM 2.0.

Interfaccia Descrizione
ICertContext Fornisce l'accesso al contesto di un oggetto Certificate CAPICOM X.509v3. Questo contesto consente l'uso del certificato CAPICOM in altre derivazioni di CryptoAPI.
ICertStore Fornisce l'accesso al contesto di un oggetto CAPICOM Store . Questo contesto consente l'uso dell'archivio certificati CAPICOM in altre derivazioni di CryptoAPI.
IChainContext Fornisce l'accesso al contesto di un oggetto CAPICOM Chain . Questo contesto consente l'uso della catena di attendibilità dei certificati CAPICOM in altre derivazioni di CryptoAPI.

 

Tipi di enumerazione

CAPICOM definisce i tipi di enumerazione seguenti: