Oggetti di crittografia

Gli oggetti di crittografia vengono classificati in base all'utilizzo come indicato di seguito:

Oggetti archivio certificati

Gli oggetti seguenti funzionano con gli 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 di un certificato.
Catena Crea e controlla una catena di convalida dei certificati basata su un certificato digitale.
ExtendedProperties Rappresenta un insieme di oggetti ExtendedProperty .
Extendedproperty Rappresenta una proprietà estesa da Microsoft.
Estensione Rappresenta una singola estensione del certificato.
Estensioni Rappresenta un insieme di oggetti Extension .
PrivateKey Rappresenta una chiave privata.
Publickey Rappresenta una chiave pubblica in un oggetto Certificate .
Archivio Fornisce le proprietà e i metodi per scegliere, gestire e usare gli archivi certificati e i 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 Oggetto usato per firmare il codice con una firma digitale Authenticode e per verificare la firma nel codice firmato.
SignedData Oggetto utilizzato per firmare i dati e per verificare la firma sui dati firmati.
Firmatario Informazioni su un singolo firmatario di dati, 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 per decrittografare i dati nei messaggi in busta.

Oggetto Descrizione
EnvelopedData Oggetti utilizzati per creare, inviare e ricevere dati in busta. I dati in busta vengono crittografati in modo che solo i destinatari desiderati possano decrittografarli.
Destinatari Raccolta degli oggetti Certificate dei destinatari desiderati di un messaggio in 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 utilizzati per crittografare i dati. I dati crittografati in un oggetto EncryptedData possono essere decrittografati.

 

Oggetti ausiliari

Gli oggetti seguenti vengono esportati per 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 utilizzare nelle operazioni di crittografia.
Attributo Fornisce un'unica informazione aggiunta 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 per gli usi di un certificato.
EKU Fornisce l'accesso alle proprietà EKU dei certificati.
EKU Raccolta di oggetti EKU .
EncodedData 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.
NoticeNumbers Rappresenta un insieme di oggetti Extension .
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.

 

Oggetti di registrazione certificati

L'oggetto seguente viene usato per la registrazione del certificato.

Oggetto Descrizione
CEnroll Oggetto che rappresenta il controllo di registrazione certificati. Viene usato principalmente durante la programmazione in Visual Basic o in un altro linguaggio di automazione.