Compartilhar via


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

expectedIssuer

O emissor esperado para o AttestationToken. Verificado apenas se validateIssuer estiver definido.

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.

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.

validateExpirationTime

Se for verdadeiro, valide o tempo de expiração do token.

validateIssuer

Se for verdadeiro, valide o emissor do token.

validateNotBeforeTime

Se true, valide o tempo "não antes" para o token.

validateToken

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