Oggetti di crittografia
Gli oggetti di crittografia vengono classificati in base all'utilizzo come indicato di seguito:
- Oggetti archivio certificati
- Oggetti firma digitale
- Oggetti dati in busta
- Oggetti di crittografia dei dati
- Oggetti ausiliari
- Oggetti di registrazione certificati
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. |