共用方式為


AttestationPolicyToken interface

AttestationPolicyToken 代表保存證明原則檔的 AttestationToken。

當證明服務收到設定原則要求時,設定原則令牌的承載會包含 JSON Web 簽章 其本文包含實際證明原則檔。

AttestationPolicyToken 代表這個 JWS 物件。

Extends

繼承的屬性

algorithm

從 JSON Web 簽章的標頭傳回演算法。

如需詳細資訊,請參閱 RFC 7515 第 4.1.1 節)。

如果演算法的值是 「無」,表示令牌不安全。

certificateChain

Json Web 令牌標頭 「x509 憑證鏈結」。。

請參閱 RFC 7515 第 4.1.6 節

certificateSha256Thumbprint

Json Web Token 標頭 “x509 SHA256 thumprint”。

請參閱 RFC 7515 第 4.1.8 節

certificateThumbprint

Json Web Token 標頭 「x509 thumprint」。。 請參閱 RFC 7515 第 4.1.7 節

contentType

Json Web 令牌標頭「內容類型」。 請參閱 RFC 7515 第 4.1.10 節

critical

Json Web Signature 標頭 “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 Signature 標頭 “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 節)。

如果演算法的值是 「無」,表示令牌不安全。

algorithm: string

屬性值

string

繼承自證明Token.algorithm

certificateChain

Json Web 令牌標頭 「x509 憑證鏈結」。。

請參閱 RFC 7515 第 4.1.6 節

certificateChain?: AttestationSigner

屬性值

繼承自證明Token.certificateChain

certificateSha256Thumbprint

Json Web Token 標頭 “x509 SHA256 thumprint”。

請參閱 RFC 7515 第 4.1.8 節

certificateSha256Thumbprint?: string

屬性值

string

繼承自證明Token.certificateSha256Thumbprint

certificateThumbprint

Json Web Token 標頭 「x509 thumprint」。。 請參閱 RFC 7515 第 4.1.7 節

certificateThumbprint?: string

屬性值

string

繼承自證明Token.certificateThumbprint

contentType

Json Web 令牌標頭「內容類型」。 請參閱 RFC 7515 第 4.1.10 節

contentType?: string

屬性值

string

繼承自證明Token.contentType

critical

Json Web Signature 標頭 “crit”。

如需詳細資訊,請參閱 RFC 7515 第 4.1.11 節)。

critical?: boolean

屬性值

boolean

繼承自證明Token.critical

expiresOn

令牌的到期時間,來自 JWT 主體。

如需詳細資訊,請參閱 RFC 7519 第 4.1.4 節)。

expiresOn?: Date

屬性值

Date

繼承自證明Token.expiresOn

issuedAt

令牌的發行時間,來自 JWT 主體。

如需詳細資訊,請參閱 RFC 7519 第 4.1.6 節)。

issuedAt?: Date

屬性值

Date

繼承自證明Token.issuedAt

issuer

證明令牌的簽發者。 如需詳細資訊,請參閱 RFC 7519 第 4.1.6 節)。

issuer?: string

屬性值

string

繼承自證明Token.issuer

keyId

Json Web Signature 標頭 “kid”。 如需詳細資訊,請參閱 RFC 7515 第 4.1.4 節)。

keyId?: string

屬性值

string

繼承自證明Token.keyId

keyUrl

Json Web 令牌標頭「金鑰 URL」。

請參閱 RFC 7515 第 4.1.2 節

keyUrl?: string

屬性值

string

繼承自證明Token.keyUrl

notBefore

不是令牌的時間之前,請從 JWT 主體。

如需詳細資訊,請參閱 RFC 7519 第 4.1.5 節)。

notBefore?: Date

屬性值

Date

繼承自證明Token.notBefore

type

Json Web 令牌標頭“Typ”。

請參閱 RFC 7515 第 4.1.9 節

type?: string

屬性值

string

繼承自證明Token.type

x509Url

Json Web 令牌標頭 「X509 Url」。

請參閱 RFC 7515 第 4.1.5 節

x509Url?: string

屬性值

string

繼承自證明Token.x509Url

繼承的方法的詳細資料

getBody()

會傳回 AttestationToken 物件的還原串行化主體。

function getBody(): unknown

傳回

unknown

證明令牌的主體做為物件。

繼承自證明Token.getBody

getTokenProblems(AttestationSigner[], AttestationTokenValidationOptions)

驗證證明令牌,以確認其語意正確。

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

參數

possibleSigners

AttestationSigner[]

這個證明令牌的可能簽署者集合。

options
AttestationTokenValidationOptions

驗證選項

傳回

string[]

繼承自證明Token.getTokenProblems

serialize()

字串的令牌。

function serialize(): string

傳回

string

串行化為 RFC 7515 JSON Web 簽章的令牌。

備註

將令牌串行化為字串。

繼承自證明Token.serialize