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:

js
Math.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()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()SubtleCrypto.verify() sẽ hỗ trợ loại này.

Xem thêm