Sdílet prostřednictvím


Kryptografické objekty

Kryptografické objekty jsou kategorizovány podle použití následujícím způsobem:

Objekty úložiště certifikátů

Následující objekty pracují s úložišti certifikátů a certifikáty v těchto úložištích. CAPICOM podporuje použití úložišť certifikátů aktuálního uživatele, místního počítače, paměti a služby Active Directory.

Objekt Popis
certifikátu Jeden digitální certifikát.
CertificatePolicies Kolekce objektů PolicyInformation.
certifikátů Kolekce objektů certificate
CertificateStatus Poskytuje informace o stavu certifikátu.
řetězové Vytvoří a zkontroluje řetěz ověření certifikátu na základě digitálního certifikátu.
extendedProperties Představuje kolekci objektů ExtendedProperty.
ExtendedProperty Představuje vlastnost rozšířenou společností Microsoft.
rozšíření Představuje jedno rozšíření certifikátu.
rozšíření Představuje kolekci objektů Extension.
PrivateKey Představuje privátní klíč.
publickey Představuje veřejný klíč v objektu Certificate.
Store Poskytuje vlastnosti a metody pro výběr, správu a používání úložišť certifikátů a certifikátů v těchto úložištích.
šablony Představuje šablonu rozšíření certifikátu certifikátu.

 

Objekty digitálního podpisu

Následující objekty se exportují do digitálně podepsat data a ověřit digitální podpisy.

Objekt Popis
signedcode Objekt použitý k podepisování kódu pomocí digitálního podpisu Authenticode a k ověření podpisu u podepsaného kódu.
SignedData Objekt použitý k podepisování dat a k ověření podpisu u podepsaných dat.
podepisujícího Informace o jednom podepisovači dat, včetně certifikátu podepisující osoby.
podepisující osoby Kolekce objektů podepisující osoby

 

Obálek datových objektů

Následující objekty se exportují za účelem vytvoření obálek datových zpráv pro ochranu osobních údajů a dešifrování dat v obálených zprávách.

Objekt Popis
EnvelopedData Objekty používané k vytváření, odesílání a přijímání obálek dat Obálková data jsou šifrovaná tak, aby je mohli dešifrovat jenom zamýšlení příjemci.
příjemci Kolekce Certifikátu objekty zamýšlených příjemců obálkové zprávy.

 

Objekty šifrování dat

Následující objekt je exportován za účelem šifrování libovolných dat pro ochranu osobních údajů a dešifrování šifrovaných dat.

Objekt Popis
EncryptedData Objekty používané k šifrování dat. Šifrovaná data v objektu EncryptedData lze dešifrovat.

 

Pomocné objekty

Následující objekty se exportují za účelem změny výchozího chování jiných objektů a správy certifikátů, úložišť certifikátů a zpráv.

Objekt Popis
algoritmus Nastaví algoritmus a délku klíče, které se použijí v kryptografických operacích.
atributu Poskytuje jednu část přidaných informací o podpisu, například čas podpisu.
atributy Kolekce objektů atributu
základní omezení Poskytuje přístup jen pro čtení k základním omezením použití certifikátu.
EKU Poskytuje přístup k vlastnostem EKU certifikátů.
EKU Kolekce objektů EKU
encodedData Představuje blok kódovaných dat.
ExtendedKeyUsage Poskytuje přístup jen pro čtení k rozšířeným vlastnostem použití klíčů certifikátů.
HashedData Poskytuje funkce pro použití algoritmu hash na řetězec.
keyUsage Poskytuje přístup jen pro čtení k vlastnostem použití klíčů certifikátů.
NoticeNumbers Představuje kolekci objektů Extension.
OID Představuje identifikátor objektu, který je používán několika vlastnostmi CAPICOM.
identifikátory OID Představuje kolekci objektů OID.
policyInformation Poskytuje přístup k identifikátorům OID zásad rozšíření.
kvalifikátoru Představuje ukazatel cps (Certification Practice Statement) nebo kvalifikátor oznámení uživatele.
kvalifikátory Představuje kolekci kvalifikátorů.
nastavení Povolí nebo zakáže dialogová okna, aby se zobrazila výzva k zadání identity podepisující osoby nebo odesílatele, pokud tato identita není zadaná.
nástrojů Poskytuje funkce pro běžné úlohy.

 

Objekty zápisu certifikátů

Následující objekt se používá pro zápis certifikátu.

Objekt Popis
CEnroll Objekt, který představuje řízení zápisu certifikátu. Primárně se používá při programování v jazyce Visual Basic nebo jiném automatizačním jazyce.