Şifreleme Nesneleri
Şifreleme nesneleri kullanıma göre aşağıdaki gibi kategorilere ayrılır:
- Sertifika Deposu Nesnelerini
- Dijital İmza Nesneleri
- Zarflı Veri Nesnelerini
- veri şifreleme nesneleri
- Yardımcı Nesneler
- Sertifika Kayıt Nesnelerini
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 kod imzalamak ve imzayı imzalı kodda doğrulamak için kullanılan nesne. |
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. |
NoticeNumbers | Uzantısı nesneleri koleksiyonunu temsil eder. |
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. |
Sertifika Kayıt Nesneleri
Sertifika kaydı için aşağıdaki nesne kullanılır.
Nesne | Açıklama |
---|---|
CEnroll | Sertifika Kayıt Denetimi'ni temsil eden nesne. Öncelikle Visual Basic'te veya başka bir Otomasyon dilinde programlama yaparken kullanılır. |