System.Security.Cryptography.Pkcs Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ortak Anahtar Şifreleme Standartları (PKCS) için, verileri imzalama yöntemleri, anahtar alışverişi, sertifika isteme, ortak anahtar şifrelemesi ve şifre çözme ile diğer güvenlik işlevleri gibi programlama öğeleri sağlar.
Sınıflar
AlgorithmIdentifier |
AlgorithmIdentifier sınıfı, şifreleme işlemi için kullanılan algoritmayı tanımlar. |
CmsRecipient |
sınıfı bir CmsRecipient CMS/PKCS #7 iletisinin alıcısını tanımlar. |
CmsRecipientCollection |
CmsRecipientCollection sınıfı bir nesne kümesini CmsRecipient temsil eder. CmsRecipientCollection arabirimini ICollection uygular. |
CmsRecipientEnumerator |
sınıfı, CmsRecipientEnumerator koleksiyon için CmsRecipientCollection numaralandırma işlevi sağlar. CmsRecipientEnumerator arabirimini IEnumerator uygular. |
CmsSigner |
CMS/PKCS#7 imzalı ileti için olası imzalayanı temsil eder. |
ContentInfo |
sınıfı, ContentInfo CMS/PKCS #7 standartları belgesinde tanımlandığı gibi CMS/PKCS #7 ContentInfo veri yapısını temsil eder. Bu veri yapısı tüm CMS/PKCS #7 iletilerinin temelini oluşturur. |
EnvelopedCms |
Zarflanmış veriler için CMS/PKCS#7 yapısını temsil eder. |
KeyAgreeRecipientInfo |
KeyAgreeRecipientInfo sınıfı, anahtar sözleşmesi alıcı bilgilerini tanımlar. Anahtar sözleşmesi algoritmaları genellikle Diffie-Hellman anahtar anlaşması algoritmasını kullanır. Bu algoritmada, paylaşılan şifreleme anahtarı oluşturan iki taraf hem kendi neslinde yer alır hem de tanım gereği bu anahtar üzerinde anlaşır. Bu, bir tarafın anahtarı tek taraflı olarak oluşturduğu ve diğer tarafa gönderdiği veya taşıdığı anahtar taşıma algoritmalarının aksinedir. |
KeyTransRecipientInfo |
KeyTransRecipientInfo sınıfı, anahtar taşıma alıcısı bilgilerini tanımlar. Anahtar taşıma algoritmaları genellikle RSA algoritmasını kullanır. Bu algoritmada kaynak, bu anahtarı oluşturup alıcıya aktararak bir alıcıyla paylaşılan bir şifreleme anahtarı oluşturur. Bu, şifreleme anahtarı kullanacak iki tarafın da kendi neslinde yer aldığı ve böylece bu anahtarı karşılıklı olarak kabul ettiği anahtar anlaşması algoritmalarının aksinedir. |
Pkcs12Builder |
PKCS#12 PFX veri değerlerinin oluşturulmasını sağlar. Bu sınıf devralınamaz. |
Pkcs12CertBag |
PKCS#12 CertBag'i temsil eder. Bu sınıf devralınamaz. |
Pkcs12Info |
PKCS#12 PFX içeriğindeki verileri temsil eder. Bu sınıf devralınamaz. |
Pkcs12KeyBag |
İçeriği PKCS#8 PrivateKeyInfo olan bir kapsayıcı olan PKCS#12'den KeyBag'i temsil eder. Bu sınıf devralınamaz. |
Pkcs12SafeBag |
PKCS#12 belirtiminden bir SafeBag değerinin temel davranışını tanımlar ve türetilmiş sınıflar için bir temel sağlar. |
Pkcs12SafeContents |
PKCS#12 SafeContents değerini temsil eder. Bu sınıf devralınamaz. |
Pkcs12SafeContentsBag |
İçeriği PKCS#12 SafeContents değeri olan bir kapsayıcı olan PKCS#12'den SafeContentsBag değerini temsil eder. Bu sınıf devralınamaz. |
Pkcs12SecretBag |
İçeriği tür tanımlayıcısı olan rastgele veriler olan bir kapsayıcı olan PKCS#12'den SecretBag'i temsil eder. Bu sınıf devralınamaz. |
Pkcs12ShroudedKeyBag |
İçeriği PKCS#8 EncryptedPrivateKeyInfo olan bir kapsayıcı olan PKCS#12'den ShroudedKeyBag'i temsil eder. Bu sınıf devralınamaz. |
Pkcs8PrivateKeyInfo |
PKCS#8 PrivateKeyInfo ve EncryptedPrivateKeyInfo değerlerinin denetlenip oluşturulmasını sağlar. Bu sınıf devralınamaz. |
Pkcs9AttributeObject |
CMS/PKCS #7 ve PKCS #9 işlemleri için kullanılan bir özniteliği temsil eder. |
Pkcs9ContentType |
sınıfı bir Pkcs9ContentType CMS/PKCS #7 iletisinin içeriğinin türünü tanımlar. |
Pkcs9DocumentDescription |
sınıfı, Pkcs9DocumentDescription CMS/PKCS #7 iletisinin içeriğinin açıklamasını tanımlar. |
Pkcs9DocumentName |
sınıfı bir Pkcs9DocumentName CMS/PKCS #7 iletisinin adını tanımlar. |
Pkcs9LocalKeyId |
PKCS#9'dan LocalKeyId özniteliğini temsil eder. |
Pkcs9MessageDigest |
sınıfı bir Pkcs9MessageDigest CMS/PKCS #7 iletisinin ileti özetini tanımlar. |
Pkcs9SigningTime |
İmzanın imzalama tarihini ve saatini tanımlar. Bir Pkcs9SigningTime nesne, kimliği doğrulanmış bir tarih ve saat dijital imzaya CmsSigner eşlik edecek olduğunda nesnenin kimliği doğrulanmış özniteliği olarak kullanılabilir. |
PublicKeyInfo |
sınıfı, PublicKeyInfo ortak anahtarla ilişkili bilgileri temsil eder. |
RecipientInfo |
sınıfı bir RecipientInfo CMS/PKCS #7 ileti alıcısı hakkındaki bilgileri temsil eder. RecipientInfo sınıfı, ve KeyTransRecipientInfo sınıfları tarafından devralınan KeyAgreeRecipientInfo soyut bir sınıftır. |
RecipientInfoCollection |
RecipientInfoCollection sınıfı bir nesne koleksiyonunu RecipientInfo temsil eder. RecipientInfoCollection arabirimini ICollection uygular. |
RecipientInfoEnumerator |
sınıfı, RecipientInfoEnumerator koleksiyon için RecipientInfoCollection numaralandırma işlevi sağlar. RecipientInfoEnumerator arabirimini IEnumerator uygular. |
Rfc3161TimestampRequest |
IETF RFC 3161'den gelen zaman damgası isteğini temsil eder. |
Rfc3161TimestampToken |
IETF RFC 3161'den bir zaman damgası belirtecini temsil eder. |
Rfc3161TimestampTokenInfo |
RFC3161'de TSTInfo olarak tanımlanan zaman damgası belirteci bilgi sınıfını temsil eder. |
SignedCms |
sınıfı, SignedCms CMS/PKCS #7 iletilerinin imzalanıp doğrulanmasına olanak tanır. |
SignerInfo |
sınıfı, SignerInfo CMS/PKCS #7 iletisini temsil eden bir SignedCms nesneyle ilişkilendirilmiş bir imzalayanı temsil eder. |
SignerInfoCollection |
SignerInfoCollection sınıfı bir nesne koleksiyonunu SignerInfo temsil eder. SignerInfoCollection arabirimini ICollection uygular. |
SignerInfoEnumerator |
sınıfı, SignerInfoEnumerator koleksiyon için SignerInfoCollection numaralandırma işlevi sağlar. SignerInfoEnumerator arabirimini IEnumerator uygular. |
SubjectIdentifier |
SubjectIdentifier sınıfı, veya CmsRecipientgibi CmsSigner bir konunun tanımlayıcısının türünü tanımlar. Konu, sertifikayı veren ve seri numarası veya konu anahtarı ile tanımlanabilir. |
SubjectIdentifierOrKey |
SubjectIdentifierOrKey sınıfı, veya CmsRecipientgibi CmsSigner bir konunun tanımlayıcısının türünü tanımlar. Konu, sertifikayı veren ve seri numarası, konu anahtarının karması veya konu anahtarı ile tanımlanabilir. |
Numaralandırmalar
KeyAgreeKeyChoice |
Numaralandırma, KeyAgreeKeyChoice bir anahtar sözleşmesi protokolünde kullanılan anahtar türünü tanımlar. |
Pkcs12ConfidentialityMode |
PKCS#12 SafeContents değeriyle ilişkili şifreleme türünü temsil eder. |
Pkcs12IntegrityMode |
PKCS#12 PFX değerine uygulanan kurcalama önleme türünü temsil eder. |
RecipientInfoType |
Numaralandırma, RecipientInfoType alıcı bilgilerinin türlerini tanımlar. |
SubjectIdentifierOrKeyType |
Numaralandırma, SubjectIdentifierOrKeyType bir konunun nasıl tanımlandığından tanımlar. |
SubjectIdentifierType |
Numaralandırma, SubjectIdentifierType konu tanımlayıcısının türünü tanımlar. |