Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
[CAPICOM, şu işletim sistemlerinde kullanılabilen yalnızca 32 bit bir bileşendir: Windows Server 2008, Windows Vista ve Windows XP. Bunun yerine güvenlik özelliklerini uygulamak için .NET Framework kullanın. Daha fazla bilgi için bkz. CAPICOMKullanmanın Alternatifleri.]
CAPICOM COM istemcisi, uygulama geliştiricilerinin uygulamalara şifreleme göre güvenlik eklemesine olanak tanıyan hizmetler sağlar. CryptoAPI,dijital imzaları kullanarak iletileri sarmak ve verileri şifrelemek ve şifresini çözmek için kimlik doğrulaması işlevi içerir.
| Kategori | Açıklama |
|---|---|
| Sertifika Deposu Nesneleri | Sertifika depolarını ve bu depolardaki sertifikaları kullanmak için kullanılabilen nesneler. |
| Dijital İmza Nesneleri | Verileri dijital olarak imzalamak ve dijital imzaları doğrulamak için kullanılan nesneler. |
| Zarflı Veri Nesneleri | Gizlilik için zarflı veri iletileri oluşturmak ve zarflı iletilerdeki verilerin şifresini çözmek için kullanılan nesneler. |
| Veri Şifreleme Nesneleri | Verileri şifrelemek ve şifrelenmiş verilerin şifresini çözmek için kullanılan nesneler. |
| Yardımcı Nesneler | Varsayılan davranışları değiştirmek ve sertifikaları, sertifika depolarını ve kullanıcı arabirimi (UI) iletilerini yönetmek için kullanılan nesneler. |
| Birlikte Çalışabilirlik Arabirimleri | CryptoAPI türetmelerinin CAPICOM 2.0 ile birlikte çalışmasına olanak sağlayan arabirimler. |
| Numaralandırma Türleri | CAPICOM ile kullanılan numaralandırma türleri. |
Sertifika Deposu Nesneleri
Aşağıdaki nesnelersertifika depolarıyla ve bu depolardaki sertifikalarla çalışır. CAPICOM, Geçerli Kullanıcı, Yerel Makine, Bellek ve Active Directory sertifika depolarının kullanımını destekler.
| Nesne | Açıklama |
|---|---|
| sertifika | Tek bir dijital sertifika. |
| CertificatePolicies | PolicyInformation nesneleri koleksiyonu. |
| Sertifikaları | Sertifika nesneleri koleksiyonu. |
| CertificateStatus | Sertifikayla ilgili durum bilgileri sağlar. |
| Zinciri | Dijital sertifikayı temel alan bir sertifika doğrulama zinciri oluşturur ve denetler. |
| ExtendedProperties | ExtendedProperty nesne koleksiyonunu temsil eder. |
| ExtendedProperty | Microsoft tarafından genişletilmiş bir özelliği temsil eder. |
| Uzantısı | Tek bir sertifika uzantısını temsil eder. |
| Uzantıları | Uzantısı nesneleri koleksiyonunu temsil eder. |
| PrivateKey | Özel anahtarı temsil eder. |
| PublicKey | Sertifika nesnesindeki ortak anahtarı temsil eder. |
| Store | Sertifika depolarını ve bu depolardaki sertifikaları seçmek, yönetmek ve kullanmak için özellikleri ve yöntemleri sağlar. |
| Şablonu | Sertifikanın sertifika uzantısı şablonunu temsil eder. |
Dijital İmza Nesneleri
Aşağıdaki nesneler verileri dijital olarak imzalamak ve dijital imzaları doğrulamak için dışarı aktarılır.
| Nesne | Açıklama |
|---|---|
| SignedCode | Authenticode dijital imzası ile içerik imzalama işlevselliği sağlar. |
| SignedData | Verileri imzalamak ve imzalı verilerde imzayı doğrulamak için kullanılan nesne. |
| İmzalayan | İmzalayanın sertifikası da dahil olmak üzere tek bir veri imzalayanla ilgili bilgiler. |
| İmzalayanlar | İmzalayan nesneleri koleksiyonu. |
Zarflı Veri Nesneleri
Gizlilik için zarflı veri iletileri oluşturmak ve zarflı iletilerdeki verilerin şifresini çözmek için aşağıdaki nesneler dışarı aktarılır.
| Nesne | Açıklama |
|---|---|
| EnvelopedData | Zarflı verileri oluşturmak, göndermek ve almak için kullanılan nesneler. Zarflanmış veriler şifrelenir, böylece yalnızca hedeflenen alıcılar şifrelerini çözebilir. |
| Alıcıları | zarflı iletinin hedeflenen alıcılarının nesneleriSertifikası koleksiyonu. |
Veri Şifreleme Nesneleri
Gizlilik için rastgele verileri şifrelemek ve şifrelenmiş verilerin şifresini çözmek için aşağıdaki nesne dışarı aktarılır.
| Nesne | Açıklama |
|---|---|
| EncryptedData | Verileri şifrelemek için kullanılan nesneler. EncryptedData nesnesindeki şifrelenmiş verilerin şifresi çözülebilir. |
Yardımcı Nesneler
Aşağıdaki nesneler, diğer nesnelerin varsayılan davranışlarını değiştirmek ve sertifikaları, sertifika depolarını ve iletileri yönetmek için dışarı aktarılır.
| Nesne | Açıklama |
|---|---|
| Algoritması | Şifreleme işlemlerinde kullanılacak algoritmayı ve anahtar uzunluğunu ayarlar. |
| Özniteliği | İmza hakkında, imzalama zamanı gibi tek bir ek bilgi sağlar. |
| Öznitelikleri | Özniteliği nesneleri koleksiyonu. |
| BasicConstraints | Sertifikanın kullanımlarıyla ilgili temel kısıtlamalara salt okunur erişim sağlar. |
| EKU | Sertifikaların EKU özelliklerine erişim sağlar. |
| EKU | EKU nesnelerinin koleksiyonu. |
| EncodedData | Kodlanmış veri bloğunu temsil eder. |
| ExtendedKeyUsage | Sertifikaların genişletilmiş anahtar kullanımı özelliklerine salt okunur erişim sağlar. |
| HashedData | Bir dizeye karma algoritması uygulamak için işlevsellik sağlar. |
| KeyUsage | Sertifikaların temel kullanım özelliklerine salt okunur erişim sağlar. |
| OID | Birkaç CAPICOM özelliği tarafından kullanılan bir nesne tanımlayıcıyı temsil eder. |
| OID | OID nesnelerinin bir koleksiyonunu temsil eder. |
| PolicyInformation | Bir uzantının ilke OID'lerine erişim sağlar. |
| Niteleyici | Sertifika Uygulaması Deyimi (CPS) işaretçisini veya kullanıcı bildirimi niteleyicisini temsil eder. |
| Niteleyiciler | Niteleyicilerden oluşan bir koleksiyonu temsil eder. |
| Ayarları | bu kimlik belirtilmezse imzalayan veya gönderen kimliği istemek için iletişim kutularını etkinleştirir veya devre dışı bırakır. |
| Yardımcı Programları | Ortak görevler için işlevsellik sağlar. |
Birlikte Çalışabilirlik Arabirimleri
Aşağıdaki arabirimler, CryptoAPI türetmelerinin CAPICOM 2.0 ile birlikte çalışmasına olanak sağlar.
| Arayüz | Açıklama |
|---|---|
| ICertContext | CAPICOM X.509v3 Sertifika nesnesinin bağlamı için erişim sağlar. Bu bağlam, CAPICOM sertifikasının CryptoAPI'nin diğer türetmelerinde kullanılmasını sağlar. |
| ICertStore | CAPICOM Store nesnesinin bağlamı için erişim sağlar. Bu bağlam, CAPICOM sertifika deposunun CryptoAPI'nin diğer türetmelerinde kullanılmasını sağlar. |
| IChainContext | CAPICOM Chain nesnesinin bağlamı için erişim sağlar. Bu bağlam, CAPICOM sertifika güven zincirinin CryptoAPI'nin diğer türetmelerinde kullanılmasını sağlar. |
Numaralandırma Türleri
CAPICOM aşağıdaki numaralandırma türlerini tanımlar:
- CAPICOM_ACTIVE_DIRECTORY_SEARCH_LOCATION
- CAPICOM_ATTRIBUTE
- CAPICOM_CERT_INFO_TYPE
- CAPICOM_CERTIFICATE_FIND_TYPE
- CAPICOM_CERTIFICATE_INCLUDE_OPTION
- CAPICOM_CERTIFICATE_SAVE_AS_TYPE
- CAPICOM_CERTIFICATES_SAVE_AS_TYPE
- CAPICOM_CHECK_FLAG
- CAPICOM_EKU
- CAPICOM_ENCODING_TYPE
- CAPICOM_ENCRYPTION_ALGORITHM
- CAPICOM_ENCRYPTION_KEY_LENGTH
- CAPICOM_ERROR_CODE
- CAPICOM_EXPORT_FLAG
- CAPICOM_HASH_ALGORITHM
- CAPICOM_KEY_LOCATION
- CAPICOM_KEY_SPEC
- CAPICOM_KEY_STORAGE_FLAG
- CAPICOM_OID
- CAPICOM_PROPID
- CAPICOM_PROV_TYPE
- CAPICOM_SECRET_TYPE
- CAPICOM_SIGNED_DATA_VERIFY_FLAG
- CAPICOM_STORE_LOCATION
- CAPICOM_STORE_OPEN_MODE
- CAPICOM_STORE_SAVE_AS_TYPE