Cryptografieobjecten
Cryptografieobjecten worden als volgt gecategoriseerd op basis van gebruik:
- certificaatarchiefobjecten
- Digitale handtekeningobjecten
- gegevensobjecten met enveloppen
- gegevensversleutelingsobjecten
- hulpobjecten
- certificaatinschrijvingsobjecten
Certificaatarchiefobjecten
De volgende objecten werken met certificaatarchieven en de certificaten in die winkels. CAPICOM ondersteunt het gebruik van huidige gebruikers-, lokale machine-, geheugen- en Active Directory-certificaatarchieven.
Object | Beschrijving |
---|---|
certificaat | Eén digitaal certificaat. |
CertificatePolicies- | Een verzameling PolicyInformation-objecten. |
Certificaten | Verzameling van certificaat--objecten. |
CertificateStatus- | Geeft statusinformatie over een certificaat. |
Chain | Hiermee maakt en controleert u een certificaatvalidatieketen op basis van een digitaal certificaat. |
ExtendedProperties- | Vertegenwoordigt een verzameling van ExtendedProperty-objecten. |
ExtendedProperty- | Vertegenwoordigt een uitgebreide eigenschap van Microsoft. |
-extensie | Vertegenwoordigt één certificaatextensie. |
extensies | Vertegenwoordigt een verzameling Extension-objecten. |
PrivateKey- | Vertegenwoordigt een persoonlijke sleutel. |
PublicKey- | Vertegenwoordigt een openbare sleutel in een Certificate-object. |
Store- | Biedt de eigenschappen en methoden voor het kiezen, beheren en gebruiken van certificaatarchieven en de certificaten in die winkels. |
sjabloon | Vertegenwoordigt de certificaatextensiesjabloon van het certificaat. |
Digitale handtekeningobjecten
De volgende objecten worden geëxporteerd om gegevens digitaal te ondertekenen en digitale handtekeningen te verifiëren.
Object | Beschrijving |
---|---|
SignedCode- | Het object dat wordt gebruikt om code te ondertekenen met een digitale handtekening authenticode en om de handtekening op ondertekende code te verifiëren. |
SignedData- | Het object dat wordt gebruikt om gegevens te ondertekenen en de handtekening op ondertekende gegevens te verifiëren. |
ondertekenaar | Informatie over één gegevensondertekening, inclusief het certificaat van de ondertekenaar. |
ondertekenaars | Verzameling van ondertekenaar-objecten. |
Gegevensobjecten met enveloppen
De volgende objecten worden geëxporteerd om gegevensberichten met enveloppen te maken voor privacy en om gegevens in berichten met enveloppen te ontsleutelen.
Object | Beschrijving |
---|---|
EnvelopedData- | Objecten die worden gebruikt voor het maken, verzenden en ontvangen van gegevens in enveloppen. Gegevens in enveloppen worden versleuteld, zodat alleen de beoogde geadresseerden deze kunnen ontsleutelen. |
geadresseerden | Verzameling van het Certificaat objecten van de beoogde geadresseerden van een bericht met enveloppen. |
Gegevensversleutelingsobjecten
Het volgende object wordt geëxporteerd om willekeurige gegevens voor privacy te versleutelen en versleutelde gegevens te ontsleutelen.
Object | Beschrijving |
---|---|
EncryptedData- | Objecten die worden gebruikt om gegevens te versleutelen. Versleutelde gegevens in een EncryptedData-object kunnen worden ontsleuteld. |
Hulpobjecten
De volgende objecten worden geëxporteerd om het standaardgedrag van andere objecten te wijzigen en certificaten, certificaatarchieven en berichten te beheren.
Object | Beschrijving |
---|---|
Algoritme | Hiermee stelt u het algoritme en sleutellengte in worden gebruikt in cryptografische bewerkingen. |
kenmerk | Biedt één stukje toegevoegde informatie over een handtekening, zoals de tijd van ondertekening. |
kenmerken | Verzameling van Attribute-objecten. |
BasicConstraints | Biedt alleen-lezentoegang tot basisbeperkingen voor het gebruik van een certificaat. |
EKU- | Biedt toegang tot EKU-eigenschappen van certificaten. |
EKU's | Verzameling van EKU--objecten. |
EncodedData- | Vertegenwoordigt een blok gecodeerde gegevens. |
ExtendedKeyUsage- | Biedt alleen-lezentoegang tot de uitgebreide sleutelgebruikseigenschappen van certificaten. |
HashedData- | Biedt functionaliteit voor het toepassen van een hash-algoritme op een tekenreeks. |
KeyUsage- | Biedt alleen-lezentoegang tot sleutelgebruikseigenschappen van certificaten. |
NoticeNumbers | Vertegenwoordigt een verzameling Extension-objecten. |
OID- | Vertegenwoordigt een object-id die wordt gebruikt door verschillende CAPICOM-eigenschappen. |
OID's | Vertegenwoordigt een verzameling van OID--objecten. |
PolicyInformation- | Biedt toegang tot de beleids-OID's van een extensie. |
kwalificatie | Vertegenwoordigt een CPS-aanwijzer (Certification Practice Statement) of een kennisgevingskwalificatie van de gebruiker. |
kwalificatie | Vertegenwoordigt een verzameling kwalificaties. |
Instellingen | Hiermee schakelt u dialoogvensters in of uit om te vragen om de identiteit van ondertekenaar of afzender als deze identiteit niet is opgegeven. |
hulpprogramma's | Biedt functionaliteit voor algemene taken. |
Certificaatinschrijvingsobjecten
Het volgende object wordt gebruikt voor certificaatinschrijving.
Object | Beschrijving |
---|---|
CEnroll | Object dat het certificaatinschrijvingsbeheer vertegenwoordigt. Het wordt voornamelijk gebruikt bij het programmeren in Visual Basic of een andere Automation-taal. |