Olvasás angol nyelven

Megosztás a következőn keresztül:


CAPICOM-referencia

[A CAPICOM egy 32 bites összetevő, amely a következő operációs rendszerekben használható: Windows Server 2008, Windows Vista és Windows XP. Ehelyett használja a .NET-keretrendszert a biztonsági funkciók implementálásához. További információ: A CAPICOMhasználatának alternatívái.]

A CAPICOM COM-ügyfél olyan szolgáltatásokat biztosít, amelyek lehetővé teszik az alkalmazásfejlesztők számára, hogy titkosítási alapuló biztonságot adjanak az alkalmazásokhoz. A CryptoAPI a digitális aláírások, az üzenetek burkolására, valamint az adatok titkosítására és visszafejtésére szolgáló funkciókat tartalmaz.

Kategória Leírás
Tanúsítványtároló-objektumok A tanúsítványtárolók és az ezekben a tárolókban lévő tanúsítványok használatához elérhető objektumok.
Digitális aláírási objektumok Az adatok digitális aláírására és a digitális aláírások ellenőrzésére használt objektumok.
Borítékolt adatobjektumok Borítékolt adatüzenetek létrehozására és az adatok visszafejtésére használt objektumok borítékolt üzenetekben.
Adattitkosítási objektumok Az adatok titkosításához és a titkosított adatok visszafejtéséhez használt objektumok.
Segédobjektumok Az alapértelmezett viselkedés módosítására és a tanúsítványok, tanúsítványtárolók és felhasználói felületi üzenetek kezelésére szolgáló objektumok.
Interoperabilitási interfészek Azok a felületek, amelyek lehetővé teszik a CryptoAPI származtatásainak használatát a CAPICOM 2.0-val való együttműködéshez.
Számbavételi típusok A CAPICOM-tal használt számbavételi típusok.

 

Tanúsítványtároló-objektumok

Az alábbi objektumok tanúsítványtárolókkal és az ezekben az üzletekben lévő tanúsítványokkal működnek. A CAPICOM támogatja az Aktuális felhasználó, a Helyi gép, a Memória és az Active Directory tanúsítványtárolók használatát.

Tárgy Leírás
tanúsítvány Egyetlen digitális tanúsítvány.
CertificatePolicies PolicyInformation objektumok gyűjteménye.
tanúsítványok tanúsítvány objektumok gyűjteménye.
CertificateStatus Állapotinformációkat tartalmaz egy tanúsítványról.
Lánc Digitális tanúsítványon alapuló tanúsítványérvényesítési láncot hoz létre és ellenőriz.
ExtendedProperties ExtendedProperty objektumok gyűjteményét jelöli.
ExtendedProperty Microsoft által bővített tulajdonságot jelöl.
bővítmény Egyetlen tanúsítványkiterjesztést jelöl.
bővítmények bővítmények objektumgyűjteményét jelöli.
PrivateKey Egy titkos kulcsot jelöl.
PublicKey Nyilvános kulcsot jelöl egy tanúsítvány objektumban.
Store Megadja azokat a tulajdonságokat és metódusokat, amelyek a tanúsítványtárolók és az ezekben a tárolókban lévő tanúsítványok kiválasztására, kezelésére és használatára szolgálnak.
sablon A tanúsítvány tanúsítványkiterjesztési sablonját jelöli.

 

Digitális aláírási objektumok

A rendszer a következő objektumokat exportálja digitális aláírásra és digitális aláírások ellenőrzésére.

Tárgy Leírás
SignedCode A tartalom authenticode digitális aláírással történő aláírásához használható funkciókat biztosít.
SignedData Az aláíráshoz és az aláírt adatok aláírásának ellenőrzéséhez használt objektum.
Aláíró Egyetlen adat-aláíró adatai, beleértve az aláíró tanúsítványát is.
Aláírók Aláíró objektumok gyűjteménye.

 

Borítékolt adatobjektumok

A rendszer a következő objektumokat exportálja, hogy borítékolt adatüzeneteket hozzon létre az adatvédelem és az adatok visszafejtése borítékolt üzenetekben.

Tárgy Leírás
EnvelopedData Borítékos adatok létrehozásához, elküldéséhez és fogadásához használt objektumok. A borítékolt adatok titkosítva lesznek, így csak a kívánt címzettek fejthetik vissza azokat.
címzettek A tanúsítvány borítékolt üzenet címzettjeinek objektumai.

 

Adattitkosítási objektumok

A következő objektum exportálása tetszőleges adatok titkosításához és titkosított adatok visszafejtéséhez történik.

Tárgy Leírás
EncryptedData Az adatok titkosításához használt objektumok. Az EncryptedData objektum titkosított adatai visszafejthetők.

 

Segédobjektumok

A rendszer a következő objektumokat exportálja a többi objektum alapértelmezett viselkedésének módosításához, valamint a tanúsítványok, tanúsítványtárolók és üzenetek kezeléséhez.

Tárgy Leírás
algoritmus Beállítja az algoritmust és kulcshosszt a titkosítási műveletekhez.
attribútum Egyetlen további információt biztosít az aláírásról, például az aláírás időpontjáról.
attribútumok attribútumok objektumok gyűjteménye.
BasicConstraints Írásvédett hozzáférést biztosít a tanúsítvány használatának alapvető korlátaihoz.
termékváltozat Hozzáférést biztosít a tanúsítványok EKU-tulajdonságaihoz.
EKU-k termékváltozat objektumok gyűjteménye.
EncodedData Kódolt adatok blokkját jelöli.
ExtendedKeyUsage Írásvédett hozzáférést biztosít a tanúsítványok kiterjesztett kulcshasználati tulajdonságaihoz.
HashedData Funkció a kivonatoló algoritmus sztringre való alkalmazásához.
KeyUsage Írásvédett hozzáférést biztosít a tanúsítványok kulcshasználati tulajdonságaihoz.
OID Több CAPICOM-tulajdonság által használt objektumazonosítót jelöl.
azonosítók OID objektumok gyűjteményét jelöli.
PolicyInformation Hozzáférést biztosít egy bővítmény szabályzatazonosítóihoz.
minősítő A tanúsítási gyakorlatra vonatkozó utasítás (CPS) mutatóját vagy felhasználói értesítés-minősítőt jelöli.
minősítők Minősítők gyűjteményét jelöli.
Beállítások Engedélyezi vagy letiltja a párbeszédpaneleket az aláíró vagy a feladó identitásának megadásához, ha az identitás nincs megadva.
segédprogramok Általános feladatokhoz biztosít funkciókat.

 

Interoperabilitási interfészek

Az alábbi felületek lehetővé teszik a CryptoAPI származtatásainak használatát a CAPICOM 2.0-val.

Interfész Leírás
ICertContext Hozzáférést biztosít a CAPICOM X.509v3 Tanúsítvány objektum környezetéhez. Ez a környezet lehetővé teszi a CAPICOM-tanúsítvány használatát a CryptoAPI más származtatásaiban.
ICertStore Hozzáférést biztosít a CAPICOM Store objektum környezetéhez. Ez a környezet lehetővé teszi a CAPICOM tanúsítványtároló használatát a CryptoAPI más származtatásaiban.
IChainContext Hozzáférést biztosít a CAPICOM Chain objektum környezetéhez. Ez a környezet lehetővé teszi a CAPICOM tanúsítványmegbízhatósági lánc használatát a CryptoAPI más származtatásaiban.

 

Számbavételi típusok

A CAPICOM a következő enumerálási típusokat határozza meg: