RsaPssParams
Từ điển RsaPssParams của Web Crypto API đại diện cho đối tượng cần được truyền làm tham số algorithm vào SubtleCrypto.sign() hoặc SubtleCrypto.verify(), khi sử dụng thuật toán RSA-PSS.
Thuộc tính phiên bản
name-
Một chuỗi. Nên đặt thành
RSA-PSS. saltLength-
Một số nguyên
longđại diện cho độ dài của salt ngẫu nhiên cần sử dụng, tính bằng byte.RFC 3447 nói rằng "Độ dài salt thông thường" là 0 hoặc độ dài đầu ra của thuật toán digest đã được chọn khi khóa này được tạo. Ví dụ, nếu bạn sử dụng SHA-256 làm thuật toán digest, đây có thể là 32.
Kích thước tối đa của
saltLengthđược cho bởi:jsMath.ceil((keySizeInBits - 1) / 8) - digestSizeInBytes - 2;Vì vậy, đối với độ dài khóa 2048 bit và kích thước đầu ra digest là 32 byte, kích thước tối đa sẽ là 222.
Ví dụ
Xem ví dụ cho SubtleCrypto.sign() và SubtleCrypto.verify().
Thông số kỹ thuật
| Specification |
|---|
| Web Cryptography Level 2> # dfn-RsaPssParams> |
Tương thích trình duyệt
Các trình duyệt hỗ trợ thuật toán "RSA-PSS" cho phương thức SubtleCrypto.sign() và SubtleCrypto.verify() sẽ hỗ trợ loại này.