Isi Tantangan Hash
Ukuran tantangan Digest Access harus kurang dari 2048 byte. Contoh berikut menunjukkan tantangan yang ditetapkan ke string karakter szChallenge.
szChallenge = "realm=\"Microsoft_Example_Forest\",";
algorithm = "MD5-sess\", qop=\"auth\", nonce=\"0123456789abcdef\"";
Catatan
String tantangan diapit dalam tanda kutip ganda dan berisi tanda kutip ganda yang disematkan. Tanda kutip ganda yang disematkan harus didahului (lolos) dengan garis miring terbalik (\).
Tantangan Hash dapat berisi arahan berikut.
Direktif | Deskripsi |
---|---|
Realm | Petunjuk yang ditentukan implementasi kepada klien tentang kredensial mana yang diperlukan. Klien harus menampilkan informasi ini kepada pengguna jika meminta kredensial. |
Algoritma | Microsoft Digest mendukung MD5 dan MD5-Sess. Untuk performa optimal, gunakan MD5-Sess. |
qop | Arahan ini dapat diatur ke auth, auth-int, atau auth-conf. Untuk informasi selengkapnya, lihat Kualitas Perlindungan dan Sandi. |
nonce | Nilai unik yang dikodekan yang dihasilkan oleh server untuk setiap tantangan. Nilai ini tidak boleh diubah oleh klien. |
Buram | Berisi referensi untuk konteks keamanan yang sedang dibuat. Untuk informasi selengkapnya, lihat Mempertahankan Konteks Keamanan Antar Koneksi. |
cipher(hanya SASL) | Daftar cipher yang didukung server. Elemen ini dapat hadir dalam tantangan Digest SASL hanya jika direktif qop menentukan auth-conf. Untuk informasi selengkapnya, lihat Kualitas Perlindungan dan Sandi. |
Charset | Arahan ini dapat diatur ke utf-8 jika server dapat memproses nama pengguna dan realm yang dikodekan UTF-8. Jika klien memahami arahan charset, klien dapat merespons dengan menggunakan nilai yang dikodekan UTF-8. |
Microsoft Digest menghasilkan string tantangan Digest untuk aplikasi server. Untuk detailnya, lihat Menghasilkan Tantangan Hash.
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