Pkcs8PrivateKeyInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memungkinkan inspeksi dan pembuatan nilai PKCS#8 PrivateKeyInfo dan EncryptedPrivateKeyInfo. Kelas ini tidak dapat diwariskan.
public ref class Pkcs8PrivateKeyInfo sealed
public sealed class Pkcs8PrivateKeyInfo
type Pkcs8PrivateKeyInfo = class
Public NotInheritable Class Pkcs8PrivateKeyInfo
- Warisan
-
Pkcs8PrivateKeyInfo
Konstruktor
Pkcs8PrivateKeyInfo(Oid, Nullable<ReadOnlyMemory<Byte>>, ReadOnlyMemory<Byte>, Boolean) |
Menginisialisasi instans baru kelas Pkcs8PrivateKeyInfo. |
Properti
AlgorithmId |
Mendapatkan nilai Pengidentifikasi Objek (OID) yang mengidentifikasi algoritma untuk kunci ini. |
AlgorithmParameters |
Mendapatkan nilai memori yang berisi parameter algoritma yang dikodekan BER yang terkait dengan kunci ini. |
Attributes |
Mendapatkan koleksi atribut yang dapat dimodifikasi untuk kunci privat ini. |
PrivateKeyBytes |
Mendapatkan nilai memori yang mewakili kunci privat yang dikodekan khusus algoritma. |
Metode
Create(AsymmetricAlgorithm) |
Mengekspor kunci tertentu sebagai PKCS#8 PrivateKeyInfo dan mengembalikan interpretasi yang didekodekan. |
Decode(ReadOnlyMemory<Byte>, Int32, Boolean) |
Membaca data yang disediakan sebagai PKCS#8 PrivateKeyInfo dan mengembalikan tampilan objek konten. |
DecryptAndDecode(ReadOnlySpan<Byte>, ReadOnlyMemory<Byte>, Int32) |
Mendekripsi data yang disediakan menggunakan kata sandi berbasis byte yang disediakan dan mendekode output ke dalam tampilan objek PKCS#8 PrivateKeyInfo. |
DecryptAndDecode(ReadOnlySpan<Char>, ReadOnlyMemory<Byte>, Int32) |
Mendekripsi data yang disediakan menggunakan kata sandi berbasis karakter yang disediakan dan mendekode output ke dalam tampilan objek PKCS#8 PrivateKeyInfo. |
Encode() |
Mengodekan data properti instans ini sebagai PKCS#8 PrivateKeyInfo dan mengembalikan pengodean sebagai array byte. |
Encrypt(ReadOnlySpan<Byte>, PbeParameters) |
Menghasilkan PKCS#8 EncryptedPrivateKeyInfo dari konten properti objek ini setelah mengenkripsi dengan parameter enkripsi dan kata sandi berbasis byte yang ditentukan. |
Encrypt(ReadOnlySpan<Char>, PbeParameters) |
Menghasilkan PKCS#8 EncryptedPrivateKeyInfo dari konten properti objek ini setelah mengenkripsi dengan parameter enkripsi dan kata sandi berbasis karakter yang ditentukan. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TryEncode(Span<Byte>, Int32) |
Mencoba mengodekan data properti instans ini sebagai PKCS#8 PrivateKeyInfo, menulis hasilnya ke dalam buffer yang disediakan. |
TryEncrypt(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Upaya untuk menghasilkan PKCS#8 EncryptedPrivateKeyInfo dari konten properti objek ini setelah mengenkripsi dengan parameter enkripsi dan kata sandi berbasis byte yang ditentukan, menulis hasilnya ke dalam buffer yang disediakan. |
TryEncrypt(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Upaya untuk menghasilkan PKCS#8 EncryptedPrivateKeyInfo dari konten properti objek ini setelah mengenkripsi dengan parameter enkripsi dan kata sandi berbasis karakter yang ditentukan, menulis hasilnya ke dalam buffer yang disediakan. |