Dela via


Kryptografiobjekt

Kryptografiobjekt kategoriseras enligt användning enligt följande:

Certifikatarkivobjekt

Följande objekt fungerar med certifikatarkiv och certifikaten i dessa lager. CAPICOM stöder användning av aktuella användar-, lokala dator-, minnes- och Active Directory-certifikatarkiv.

Objekt Beskrivning
certifikat Ett enda digitalt certifikat.
CertificatePolicies En samling PolicyInformation objekt.
certifikat Samling certifikat objekt.
CertificateStatus Tillhandahåller statusinformation för ett certifikat.
Chain Skapar och kontrollerar en certifikatverifieringskedja baserat på ett digitalt certifikat.
ExtendedProperties Representerar en samling ExtendedProperty- objekt.
ExtendedProperty Representerar en Microsoft-utökad egenskap.
tillägg Representerar ett enskilt certifikattillägg.
tillägg Representerar en samling -tillägg objekt.
PrivateKey Representerar en privat nyckel.
PublicKey Representerar en offentlig nyckel i ett certificate-objekt.
Store Innehåller egenskaper och metoder för att välja, hantera och använda certifikatarkiv och certifikat i dessa lager.
mall Representerar certifikattilläggsmallen för certifikatet.

 

Objekt för digital signatur

Följande objekt exporteras för att signera data digitalt och för att verifiera digitala signaturer.

Objekt Beskrivning
SignedCode Objekt som används för att signera kod med en digital Authenticode-signatur och för att verifiera signaturen för signerad kod.
SignedData Objekt som används för att signera data och för att verifiera signaturen för signerade data.
Signer Information om en enskild datasignerare, inklusive undertecknarens certifikat.
Undertecknare Samling Signer-objekt.

 

Omslutna dataobjekt

Följande objekt exporteras för att skapa omslutna datameddelanden för sekretess och för att dekryptera data i kuverterade meddelanden.

Objekt Beskrivning
EnvelopedData Objekt som används för att skapa, skicka och ta emot omslutna data. Omslutna data krypteras så att endast de avsedda mottagarna kan dekryptera dem.
mottagare Samling av -certifikatet objekt för de avsedda mottagarna av ett kuvertmeddelande.

 

Datakrypteringsobjekt

Följande objekt exporteras för att kryptera godtyckliga data för sekretess och för att dekryptera krypterade data.

Objekt Beskrivning
EncryptedData Objekt som används för att kryptera data. Krypterade data i ett EncryptedData objekt kan dekrypteras.

 

Extra objekt

Följande objekt exporteras för att ändra standardbeteenden för andra objekt och för att hantera certifikat, certifikatarkiv och meddelanden.

Objekt Beskrivning
algoritm Anger algoritmen och nyckellängd som ska användas i kryptografiska åtgärder.
attribut Innehåller en enda del extra information om en signatur, till exempel tidpunkten för signering.
attribut Samling attribut objekt.
BasicConstraints Ger skrivskyddad åtkomst till grundläggande begränsningar för användning av ett certifikat.
EKU- Ger åtkomst till EKU-egenskaper för certifikat.
EKUs Samling EKU- objekt.
EncodedData Representerar ett block med kodade data.
ExtendedKeyUsage Ger skrivskyddad åtkomst till certifikatens utökade nyckelanvändningsegenskaper.
HashedData Tillhandahåller funktioner för att tillämpa en hash-algoritm på en sträng.
KeyUsage Ger skrivskyddad åtkomst till nyckelanvändningsegenskaper för certifikat.
NoticeNumbers Representerar en samling -tillägg objekt.
OID- Representerar en objektidentifierare som används av flera CAPICOM-egenskaper.
OID:erna Representerar en samling OID- objekt.
PolicyInformation Ger åtkomst till princip-OID:erna för ett tillägg.
Qualifier Representerar en CPS-pekare (Certification Practice Statement) eller en kvalificerare för användarmeddelande.
Kvalificerare Representerar en samling kvalificerare.
Inställningar Aktiverar eller inaktiverar dialogrutor för att fråga efter undertecknarens eller avsändarens identitet om den identiteten inte har angetts.
Verktyg Tillhandahåller funktioner för vanliga uppgifter.

 

Certifikatregistreringsobjekt

Följande objekt används för certifikatregistrering.

Objekt Beskrivning
CEnroll Objekt som representerar certifikatregistreringskontrollen. Det används främst när du programmerar i Visual Basic eller ett annat Automation-språk.