Pkcs12Builder.SealWithMac Metode
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.
Overload
SealWithMac(ReadOnlySpan<Char>, HashAlgorithmName, Int32) |
Menyegel PFX terhadap perubahan lebih lanjut dengan menerapkan Kode Autentikasi Pesan (MAC) berbasis kata sandi melalui konten dengan kata sandi dari rentang. |
SealWithMac(String, HashAlgorithmName, Int32) |
Menyegel PFX terhadap perubahan lebih lanjut dengan menerapkan Kode Autentikasi Pesan (MAC) berbasis kata sandi melalui konten dengan kata sandi dari string. |
SealWithMac(ReadOnlySpan<Char>, HashAlgorithmName, Int32)
- Sumber:
- Pkcs12Builder.cs
- Sumber:
- Pkcs12Builder.cs
Menyegel PFX terhadap perubahan lebih lanjut dengan menerapkan Kode Autentikasi Pesan (MAC) berbasis kata sandi melalui konten dengan kata sandi dari rentang.
public:
void SealWithMac(ReadOnlySpan<char> password, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, int iterationCount);
public void SealWithMac (ReadOnlySpan<char> password, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, int iterationCount);
member this.SealWithMac : ReadOnlySpan<char> * System.Security.Cryptography.HashAlgorithmName * int -> unit
Public Sub SealWithMac (password As ReadOnlySpan(Of Char), hashAlgorithm As HashAlgorithmName, iterationCount As Integer)
Parameter
- password
- ReadOnlySpan<Char>
Kata sandi yang digunakan sebagai kunci untuk menghitung MAC.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan saat menghitung MAC.
- iterationCount
- Int32
Jumlah perulangan untuk Fungsi Derivasi Kunci (KDF) yang digunakan dalam menghitung MAC.
Pengecualian
Parameter iterationCount
kurang dari atau sama dengan 0.
PFX sudah disegel (IsSealed adalah true
).
Keterangan
Setiap algoritma hash yang diterima metode ini dapat diproses oleh Pkcs12Info kelas . Beberapa pilihan algoritma hash dapat menyebabkan kegagalan di X509Certificate2 atau X509Certificate2Collection.Import pada beberapa sistem operasi, karena metode ini bergantung pada pustaka sistem untuk dukungan.
Algoritma hash yang digunakan pada instalasi baru Windows 7 saat mengekspor melalui Export sebagai PKCS#12 PFX adalah SHA1 dengan jumlah iterasi 2000. Karena masalah tabrakan dengan SHA1, Microsoft merekomendasikan model keamanan berdasarkan SHA256 atau lebih baik; namun, beberapa pembaca PFX mungkin hanya mendukung SHA1.
Berlaku untuk
SealWithMac(String, HashAlgorithmName, Int32)
- Sumber:
- Pkcs12Builder.cs
- Sumber:
- Pkcs12Builder.cs
Menyegel PFX terhadap perubahan lebih lanjut dengan menerapkan Kode Autentikasi Pesan (MAC) berbasis kata sandi melalui konten dengan kata sandi dari string.
public:
void SealWithMac(System::String ^ password, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, int iterationCount);
public void SealWithMac (string? password, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, int iterationCount);
public void SealWithMac (string password, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, int iterationCount);
member this.SealWithMac : string * System.Security.Cryptography.HashAlgorithmName * int -> unit
Public Sub SealWithMac (password As String, hashAlgorithm As HashAlgorithmName, iterationCount As Integer)
Parameter
- password
- String
Kata sandi yang digunakan sebagai kunci untuk menghitung MAC.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan saat menghitung MAC.
- iterationCount
- Int32
Jumlah perulangan untuk Fungsi Derivasi Kunci (KDF) yang digunakan dalam menghitung MAC.
Pengecualian
Parameter iterationCount
kurang dari atau sama dengan 0.
PFX sudah disegel (IsSealed adalah true
).
Keterangan
Setiap algoritma hash yang diterima metode ini dapat diproses oleh Pkcs12Info kelas . Beberapa pilihan algoritma hash dapat menyebabkan kegagalan di X509Certificate2 atau X509Certificate2Collection.Import pada beberapa sistem operasi, karena metode ini bergantung pada pustaka sistem untuk dukungan.
Algoritma hash yang digunakan pada instalasi baru Windows 7 saat mengekspor melalui X509Certificate.Export sebagai PKCS#12 PFX adalah SHA1 dengan jumlah iterasi 2000. Karena masalah tabrakan dengan SHA1, Microsoft merekomendasikan model keamanan berdasarkan SHA256 atau lebih baik; namun, beberapa pembaca PFX mungkin hanya mendukung SHA1.