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

AttestationToken interface

证明Token 表示 RFC 7515 JSON Web 签名对象。

它可以表示证明服务返回的令牌,也可以用于在本地创建令牌,该令牌可用于验证证明策略更改。

属性

algorithm

从 JSON Web 签名的标头返回算法。

有关详细信息,请参阅 RFC 7515 第 4.1.1部分。

如果算法值为“none”,则表示令牌不安全。

certificateChain

Json Web 令牌标头“x509 证书链”。

请参阅 RFC 7515 第 4.1.6 节

certificateSha256Thumbprint

Json Web 令牌标头“x509 SHA256 thumprint”。

请参阅 RFC 7515 第 4.1.8 节

certificateThumbprint

Json Web 令牌标头“x509 thumprint”。 请参阅 RFC 7515 第 4.1.7 节

contentType

Json Web 令牌标头“内容类型”。 请参阅 RFC 7515 第 4.1.10 节

critical

Json Web 签名标头“crit”。

有关详细信息,请参阅 RFC 7515 第 4.1.11 节)。

expiresOn

令牌的过期时间,来自 JWT 正文。

有关详细信息,请参阅 RFC 7519 第 4.1.4 节)。

issuedAt

令牌的颁发时间,来自 JWT 正文。

有关详细信息,请参阅 RFC 7519 第 4.1.6 节)。

issuer

证明令牌的颁发者。 有关详细信息,请参阅 RFC 7519 第 4.1.6 节)。

keyId

Json Web 签名标头“kid”。 有关详细信息,请参阅 RFC 7515 第 4.1.4 节)。

keyUrl

Json Web 令牌标头“密钥 URL”。

请参阅 RFC 7515 第 4.1.2 节

notBefore

不是令牌的时间之前,请从 JWT 正文获取。

有关详细信息,请参阅 RFC 7519 第 4.1.5 节)。

type

Json Web 令牌标头“Typ”。

请参阅 RFC 7515 第 4.1.9 节

x509Url

Json Web 令牌标头“X509 Url”。

请参阅 RFC 7515 第 4.1.5 节

方法

getBody()

返回 AttestationToken 对象的反序列化正文。

getTokenProblems(AttestationSigner[], AttestationTokenValidationOptions)

验证证明令牌以验证其语义上是否正确。

serialize()

字符串的标记。

属性详细信息

algorithm

从 JSON Web 签名的标头返回算法。

有关详细信息,请参阅 RFC 7515 第 4.1.1部分。

如果算法值为“none”,则表示令牌不安全。

algorithm: string

属性值

string

certificateChain

Json Web 令牌标头“x509 证书链”。

请参阅 RFC 7515 第 4.1.6 节

certificateChain?: AttestationSigner

属性值

certificateSha256Thumbprint

Json Web 令牌标头“x509 SHA256 thumprint”。

请参阅 RFC 7515 第 4.1.8 节

certificateSha256Thumbprint?: string

属性值

string

certificateThumbprint

Json Web 令牌标头“x509 thumprint”。 请参阅 RFC 7515 第 4.1.7 节

certificateThumbprint?: string

属性值

string

contentType

Json Web 令牌标头“内容类型”。 请参阅 RFC 7515 第 4.1.10 节

contentType?: string

属性值

string

critical

Json Web 签名标头“crit”。

有关详细信息,请参阅 RFC 7515 第 4.1.11 节)。

critical?: boolean

属性值

boolean

expiresOn

令牌的过期时间,来自 JWT 正文。

有关详细信息,请参阅 RFC 7519 第 4.1.4 节)。

expiresOn?: Date

属性值

Date

issuedAt

令牌的颁发时间,来自 JWT 正文。

有关详细信息,请参阅 RFC 7519 第 4.1.6 节)。

issuedAt?: Date

属性值

Date

issuer

证明令牌的颁发者。 有关详细信息,请参阅 RFC 7519 第 4.1.6 节)。

issuer?: string

属性值

string

keyId

Json Web 签名标头“kid”。 有关详细信息,请参阅 RFC 7515 第 4.1.4 节)。

keyId?: string

属性值

string

keyUrl

Json Web 令牌标头“密钥 URL”。

请参阅 RFC 7515 第 4.1.2 节

keyUrl?: string

属性值

string

notBefore

不是令牌的时间之前,请从 JWT 正文获取。

有关详细信息,请参阅 RFC 7519 第 4.1.5 节)。

notBefore?: Date

属性值

Date

type

Json Web 令牌标头“Typ”。

请参阅 RFC 7515 第 4.1.9 节

type?: string

属性值

string

x509Url

Json Web 令牌标头“X509 Url”。

请参阅 RFC 7515 第 4.1.5 节

x509Url?: string

属性值

string

方法详细信息

getBody()

返回 AttestationToken 对象的反序列化正文。

function getBody(): unknown

返回

unknown

证明令牌的正文作为对象。

getTokenProblems(AttestationSigner[], AttestationTokenValidationOptions)

验证证明令牌以验证其语义上是否正确。

function getTokenProblems(possibleSigners?: AttestationSigner[], options?: AttestationTokenValidationOptions): string[]

参数

possibleSigners

AttestationSigner[]

此证明令牌的可能签名者集。

options
AttestationTokenValidationOptions

验证选项

返回

string[]

serialize()

字符串的标记。

function serialize(): string

返回

string

序列化为 RFC 7515 JSON Web 签名的令牌。

注解

将令牌序列化为字符串。