* Converts a usage list to a set and validates it against `allowed`. * @param {string[]} usages * @param {string[]} allowed * @param {string} subject * @returns {SafeSet }
(usages, allowed, subject)
| 60 | * @returns {SafeSet<string>} |
| 61 | */ |
| 62 | function validateKeyUsages(usages, allowed, subject) { |
| 63 | const usagesSet = new SafeSet(usages); |
| 64 | verifyAcceptableKeyUse(subject, usagesSet, allowed); |
| 65 | return usagesSet; |
| 66 | } |
| 67 | |
| 68 | /** |
| 69 | * Validates that a usage set is not empty. |
no test coverage detected
searching dependent graphs…