AttestationTokenValidationOptions interface
用于验证证明令牌的选项。
注解
如果未提供 validateToken、validateNotBeforeTime 或 validateExpirationTime,则它们都假定为“true”。
属性
| expected |
证明Token的预期颁发者。 仅当设置了 validateIssuer 时,才进行检查。 |
| time |
容错时间(以秒为单位),用于获取本地计算机与创建令牌的服务器之间的时钟偏移。 |
| validate |
验证函数允许开发人员为证明令牌提供自己的验证功能。 这可用于在证明Signer 中对证书签名执行其他验证。 |
| validate |
如果为 true,请验证令牌的过期时间。 |
| validate |
如果为 true,请验证令牌的颁发者。 |
| validate |
如果为 true,请验证令牌的“不之前”时间。 |
| validate |
如果为 true,请验证证明令牌(如果为 false)跳过验证。 |
属性详细信息
expectedIssuer
timeValidationSlack
容错时间(以秒为单位),用于获取本地计算机与创建令牌的服务器之间的时钟偏移。
timeValidationSlack?: number
属性值
number
validateAttestationToken
验证函数允许开发人员为证明令牌提供自己的验证功能。 这可用于在证明Signer 中对证书签名执行其他验证。
validateAttestationToken?: (token: AttestationToken, signer?: AttestationSigner) => undefined | string[]
属性值
(token: AttestationToken, signer?: AttestationSigner) => undefined | string[]
注解
如果令牌验证出现问题,validateAttestationCallback 函数将返回一个字符串数组,指示令牌中发现的问题集。
validateExpirationTime
如果为 true,请验证令牌的过期时间。
validateExpirationTime?: boolean
属性值
boolean
validateIssuer
如果为 true,请验证令牌的颁发者。
validateIssuer?: boolean
属性值
boolean
validateNotBeforeTime
如果为 true,请验证令牌的“不之前”时间。
validateNotBeforeTime?: boolean
属性值
boolean
validateToken
如果为 true,请验证证明令牌(如果为 false)跳过验证。
validateToken?: boolean
属性值
boolean