你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AttestationTokenValidationOptions interface

用于验证证明令牌的选项。

注解

如果未提供 validateToken、validateNotBeforeTime 或 validateExpirationTime,则它们都假定为“true”。

属性

expectedIssuer

证明Token的预期颁发者。 仅当设置了 validateIssuer 时,才进行检查。

timeValidationSlack

容错时间(以秒为单位),用于获取本地计算机与创建令牌的服务器之间的时钟偏移。

validateAttestationToken

验证函数允许开发人员为证明令牌提供自己的验证功能。 这可用于在证明Signer 中对证书签名执行其他验证。

validateExpirationTime

如果为 true,请验证令牌的过期时间。

validateIssuer

如果为 true,请验证令牌的颁发者。

validateNotBeforeTime

如果为 true,请验证令牌的“不之前”时间。

validateToken

如果为 true,请验证证明令牌(如果为 false)跳过验证。

属性详细信息

expectedIssuer

证明Token的预期颁发者。 仅当设置了 validateIssuer 时,才进行检查。

expectedIssuer?: string

属性值

string

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