Pkcs12Info.VerifyMac 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.
Mencoba memverifikasi integritas AuthenticatedSafe konten dengan kata sandi.
Overload
VerifyMac(ReadOnlySpan<Char>) |
Mencoba memverifikasi integritas AuthenticatedSafe konten dengan kata sandi yang diwakili oleh |
VerifyMac(String) |
Mencoba memverifikasi integritas AuthenticatedSafe konten dengan kata sandi yang diwakili oleh String. |
Keterangan
Tidak dimungkinkan untuk membedakan kesalahan karena kata sandi salah dari kesalahan karena konten yang telah diubah.
Biasanya PFX yang dilindungi kata sandi menggunakan kata sandi yang sama untuk algoritma MAC yang memberikan integritas dan algoritma enkripsi yang memberikan kerahasiaan, tetapi format file tidak menjadikannya persyaratan.
Oleh karena itu, tidak ada jaminan bahwa kata sandi yang menghasilkan true
pengembalian dari metode ini akan berhasil pada panggilan ke Decrypt.
VerifyMac(ReadOnlySpan<Char>)
- Sumber:
- Pkcs12Info.cs
- Sumber:
- Pkcs12Info.cs
- Sumber:
- Pkcs12Info.cs
- Sumber:
- Pkcs12Info.cs
Mencoba memverifikasi integritas AuthenticatedSafe konten dengan kata sandi yang diwakili oleh System.ReadOnlySpan{System.Char}
.
public:
bool VerifyMac(ReadOnlySpan<char> password);
public bool VerifyMac (ReadOnlySpan<char> password);
member this.VerifyMac : ReadOnlySpan<char> -> bool
Public Function VerifyMac (password As ReadOnlySpan(Of Char)) As Boolean
Parameter
- password
- ReadOnlySpan<Char>
Kata sandi yang digunakan untuk mencoba memverifikasi integritas.
Mengembalikan
true
jika kata sandi berhasil memverifikasi integritas AuthenticatedSafe konten; false
jika kata sandi tidak benar atau konten telah diubah.
Pengecualian
Nilainya IntegrityMode bukan Password.
Opsi algoritma hash yang ditentukan oleh konten PKCS#12 PFX tidak dapat diidentifikasi atau tidak didukung oleh platform ini.
Keterangan
Dalam spesifikasi PKCS#12, perbedaan dibuat antara null
kata sandi dan kata sandi "kosong", dan perbedaan itu tercermin dalam nilai pengembalian metode ini.
ReadOnlySpan<Char>.Empty
null
mewakili kata sandi dan String.Empty.AsSpan()
mewakili kata sandi "kosong". Jika salah satu dari dua nilai tersebut mengembalikan true
, yang lain tidak akan.
Berlaku untuk
VerifyMac(String)
- Sumber:
- Pkcs12Info.cs
- Sumber:
- Pkcs12Info.cs
- Sumber:
- Pkcs12Info.cs
- Sumber:
- Pkcs12Info.cs
Mencoba memverifikasi integritas AuthenticatedSafe konten dengan kata sandi yang diwakili oleh String.
public:
bool VerifyMac(System::String ^ password);
public bool VerifyMac (string? password);
public bool VerifyMac (string password);
member this.VerifyMac : string -> bool
Public Function VerifyMac (password As String) As Boolean
Parameter
- password
- String
Kata sandi yang digunakan untuk mencoba memverifikasi integritas.
Mengembalikan
true
jika kata sandi berhasil memverifikasi integritas AuthenticatedSafe konten; false
jika kata sandi tidak benar atau konten telah diubah.
Pengecualian
Nilainya IntegrityMode bukan Password.
Opsi algoritma hash yang ditentukan oleh konten PKCS#12 PFX tidak dapat diidentifikasi atau tidak didukung oleh platform ini.
Keterangan
Dalam spesifikasi PKCS#12, perbedaan dibuat antara null
kata sandi dan kata sandi "kosong", dan perbedaan itu tercermin dalam nilai pengembalian metode ini.
null
Jika string mengembalikan true
, maka String.Empty mengembalikan false
, dan sebaliknya.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk