Pkcs8PrivateKeyInfo Sınıf
Tanım
Ö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.
PKCS#8 PrivateKeyInfo ve EncryptedPrivateKeyInfo değerlerinin denetlenip oluşturulmasını sağlar. Bu sınıf devralınamaz.
public ref class Pkcs8PrivateKeyInfo sealed
public sealed class Pkcs8PrivateKeyInfo
type Pkcs8PrivateKeyInfo = class
Public NotInheritable Class Pkcs8PrivateKeyInfo
- Devralma
-
Pkcs8PrivateKeyInfo
Oluşturucular
Pkcs8PrivateKeyInfo(Oid, Nullable<ReadOnlyMemory<Byte>>, ReadOnlyMemory<Byte>, Boolean) |
Pkcs8PrivateKeyInfo sınıfının yeni bir örneğini başlatır. |
Özellikler
AlgorithmId |
Bu anahtarın için olduğu algoritmayı tanımlayan Nesne Tanımlayıcısı (OID) değerini alır. |
AlgorithmParameters |
Bu anahtarla ilişkili BER kodlamalı algoritma parametrelerini içeren bir bellek değeri alır. |
Attributes |
Bu özel anahtar için değiştirilebilir öznitelik koleksiyonunu alır. |
PrivateKeyBytes |
Algoritmaya özgü kodlanmış özel anahtarı temsil eden bir bellek değeri alır. |
Yöntemler
Create(AsymmetricAlgorithm) |
Belirtilen anahtarı PKCS#8 PrivateKeyInfo olarak dışarı aktarır ve kodu çözülen yorumlamasını döndürür. |
Decode(ReadOnlyMemory<Byte>, Int32, Boolean) |
Sağlanan verileri PKCS#8 PrivateKeyInfo olarak okur ve içeriğin nesne görünümünü döndürür. |
DecryptAndDecode(ReadOnlySpan<Byte>, ReadOnlyMemory<Byte>, Int32) |
Sağlanan bayt tabanlı parolayı kullanarak sağlanan verilerin şifresini çözer ve çıkışı PKCS#8 PrivateKeyInfo nesne görünümünde çözer. |
DecryptAndDecode(ReadOnlySpan<Char>, ReadOnlyMemory<Byte>, Int32) |
Sağlanan karakter tabanlı parolayı kullanarak sağlanan verilerin şifresini çözer ve çıkışı PKCS#8 PrivateKeyInfo'nun nesne görünümüne çözer. |
Encode() |
Bu örneğin özellik verilerini PKCS#8 PrivateKeyInfo olarak kodlar ve kodlamayı bayt dizisi olarak döndürür. |
Encrypt(ReadOnlySpan<Byte>, PbeParameters) |
Belirtilen bayt tabanlı parola ve şifreleme parametreleriyle şifreledikten sonra bu nesnenin özellik içeriğinden bir PKCS#8 EncryptedPrivateKeyInfo üretir. |
Encrypt(ReadOnlySpan<Char>, PbeParameters) |
Belirtilen karakter tabanlı parola ve şifreleme parametreleriyle şifreledikten sonra bu nesnenin özellik içeriğinden bir PKCS#8 EncryptedPrivateKeyInfo üretir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryEncode(Span<Byte>, Int32) |
Bu örneğin özellik verilerini PKCS#8 PrivateKeyInfo olarak kodlamaya çalışır ve sonuçları sağlanan arabelleğe yazar. |
TryEncrypt(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Belirtilen bayt tabanlı parola ve şifreleme parametreleriyle şifreledikten sonra bu nesnenin özellik içeriğinden PKCS#8 EncryptedPrivateKeyInfo üretmeye çalışır ve sonuçları sağlanan arabelleğe yazar. |
TryEncrypt(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Belirtilen karakter tabanlı parola ve şifreleme parametreleriyle şifreledikten sonra bu nesnenin özellik içeriğinden PKCS#8 EncryptedPrivateKeyInfo üretmeye çalışır ve sonucu sağlanan arabelleğe yazar. |