AttestationTokenValidationOptions interface
Opções usadas para validar tokens de atestado.
Comentários
Se validateToken, validateNotBeforeTime ou validateExpirationTime não forem fornecidos, todos eles serão considerados 'true'.
Propriedades
| expected |
O emissor esperado para o AttestationToken. Verificado apenas se validateIssuer estiver definido. |
| time |
Tempo de tolerância (em segundos) usado para aceitar o desvio do relógio entre a máquina local e o servidor que está criando o token. |
| validate |
Função de validação que permite que os desenvolvedores forneçam sua própria funcionalidade de validação para o token de atestado. Isso pode ser usado para executar validações adicionais para assinar o certificado em AttestationSigner. |
| validate |
Se for verdadeiro, valide o tempo de expiração do token. |
| validate |
Se for verdadeiro, valide o emissor do token. |
| validate |
Se true, valide o tempo "não antes" para o token. |
| validate |
Se true, valide o token de atestado, se false, ignore a validação. |
Detalhes da propriedade
expectedIssuer
O emissor esperado para o AttestationToken. Verificado apenas se validateIssuer estiver definido.
expectedIssuer?: string
Valor da propriedade
string
timeValidationSlack
Tempo de tolerância (em segundos) usado para aceitar o desvio do relógio entre a máquina local e o servidor que está criando o token.
timeValidationSlack?: number
Valor da propriedade
number
validateAttestationToken
Função de validação que permite que os desenvolvedores forneçam sua própria funcionalidade de validação para o token de atestado. Isso pode ser usado para executar validações adicionais para assinar o certificado em AttestationSigner.
validateAttestationToken?: (token: AttestationToken, signer?: AttestationSigner) => undefined | string[]
Valor da propriedade
(token: AttestationToken, signer?: AttestationSigner) => undefined | string[]
Comentários
Se houver um problema com a validação do token, a função validateAttestationCallback retornará uma matriz de cadeias de caracteres indicando o conjunto de problemas encontrados no token.
validateExpirationTime
Se for verdadeiro, valide o tempo de expiração do token.
validateExpirationTime?: boolean
Valor da propriedade
boolean
validateIssuer
Se for verdadeiro, valide o emissor do token.
validateIssuer?: boolean
Valor da propriedade
boolean
validateNotBeforeTime
Se true, valide o tempo "não antes" para o token.
validateNotBeforeTime?: boolean
Valor da propriedade
boolean
validateToken
Se true, valide o token de atestado, se false, ignore a validação.
validateToken?: boolean
Valor da propriedade
boolean