Bagikan melalui


Pkcs12Info.VerifyMac Metode

Definisi

Mencoba memverifikasi integritas AuthenticatedSafe konten dengan kata sandi.

Overload

VerifyMac(ReadOnlySpan<Char>)

Mencoba memverifikasi integritas AuthenticatedSafe konten dengan kata sandi yang diwakili oleh System.ReadOnlySpan{System.Char}.

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

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>.Emptynull 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

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