Oggetti di crittografia
Gli oggetti di crittografia vengono classificati in base all'utilizzo come indicato di seguito:
- oggetti dell'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 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 oggettiPolicyInformation. |
certificati | Raccolta di oggetticertificato. |
CertificateStatus | Fornisce informazioni sullo stato di un certificato. |
catena di | Crea e controlla una catena di convalida dei certificati basata su un certificato digitale. |
delle proprietà estese | Rappresenta un insieme di oggetti ExtendedProperty. |
ExtendedProperty | Rappresenta una proprietà estesa da Microsoft. |
'estensione | Rappresenta una singola estensione del certificato. |
extensions | Rappresenta un insieme di oggettiExtension di. |
PrivateKey | Rappresenta una chiave privata. |
PublicKey | Rappresenta una chiave pubblica in un oggettocertificate di. |
Store | 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 | Oggetto utilizzato 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. |
signer | Informazioni su un singolo firmatario di dati, incluso il certificato del firmatario. |
firmatari | Raccolta di oggettisigner di. |
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 |
---|---|
EnvelopedData | Oggetti utilizzati per creare, inviare e ricevere dati in busta. I dati in busta vengono crittografati in modo che solo i destinatari previsti possano decrittografarli. |
Destinatari | Raccolta degli oggetti Certificato 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. È possibile decrittografare i dati crittografati in un oggetto EncryptedData. |
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 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 oggettiattribute di. |
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. |
EKU | Raccolta di oggettiEKU. |
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 oggettiExtension di. |
OID | Rappresenta un identificatore di oggetto utilizzato da diverse proprietà CAPICOM. |
OID di | Rappresenta un insieme di oggetti OID. |
PolicyInformation | Fornisce l'accesso agli ID dei criteri di un'estensione. |
qualificatore | Rappresenta un puntatore CPS (Certification Practice Statement) o un qualificatore di avviso utente. |
qualificatori di | 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. |