Udostępnij za pośrednictwem


AttestationPolicyToken interface

AttestationPolicyToken reprezentuje zaświadczenieToken zawierające dokument zasad zaświadczania.

Gdy usługa zaświadczania odbiera ustawione żądanie zasad, ładunek ustawionego tokenu zasad zawiera sygnaturę sieci Web JSON , której treść zawiera rzeczywisty dokument zasad zaświadczania.

AttestationPolicyToken reprezentuje ten obiekt JWS.

Extends

Właściwości dziedziczone

algorithm

Zwraca algorytm z nagłówka sygnatury sieci Web JSON.

Aby uzyskać szczegółowe informacje, zobacz RFC 7515 Sekcja 4.1.1).

Jeśli wartość algorytmu to "none", wskazuje, że token jest niezabezpieczony.

certificateChain

Nagłówek tokenu sieci Web Json "łańcuch certyfikatów x509".

Zobacz RFC 7515 Sekcja 4.1.6)

certificateSha256Thumbprint

Nagłówek tokenu internetowego Json "x509 SHA256 thumprint".

Zobacz RFC 7515 Sekcja 4.1.8)

certificateThumbprint

Nagłówek tokenu internetowego Json "x509 thumprint". Zobacz RFC 7515 Sekcja 4.1.7)

contentType

Nagłówek tokenu internetowego Json "typ zawartości". Zobacz RFC 7515 Sekcja 4.1.10)

critical

Nagłówek podpisu internetowego Json "crit".

Szczegółowe informacje można znaleźć w sekcji RFC 7515 4.1.11.

expiresOn

Czas wygaśnięcia tokenu z treści JWT.

Aby uzyskać szczegółowe informacje, zobacz RFC 7519 Sekcja 4.1.4).

issuedAt

Czas wystawiania tokenu z treści JWT.

Szczegółowe informacje można znaleźć w sekcji RFC 7519 4.1.6.

issuer

Wystawca tokenu zaświadczania. Szczegółowe informacje można znaleźć w sekcji RFC 7519 4.1.6.

keyId

Nagłówek podpisu internetowego Json "kid". Aby uzyskać szczegółowe informacje, zobacz RFC 7515 Sekcja 4.1.4).

keyUrl

Nagłówek tokenu internetowego Json "key URL".

Zobacz RFC 7515 Sekcja 4.1.2)

notBefore

Nie przed upływem czasu dla tokenu z treści JWT.

Aby uzyskać szczegółowe informacje, zobacz RFC 7519 Sekcja 4.1.5).

type

Nagłówek tokenu internetowego Json "Typ".

Zobacz RFC 7515 Sekcja 4.1.9)

x509Url

Nagłówek tokenu internetowego Json "X509 Url".

Zobacz RFC 7515 Sekcja 4.1.5)

Metody dziedziczone

getBody()

Zwraca deserializowaną treść obiektu AttestationToken.

getTokenProblems(AttestationSigner[], AttestationTokenValidationOptions)

Weryfikuje token zaświadczania, aby sprawdzić, czy jest on semantycznie poprawny.

serialize()

token do ciągu.

Szczegóły właściwości dziedziczonej

algorithm

Zwraca algorytm z nagłówka sygnatury sieci Web JSON.

Aby uzyskać szczegółowe informacje, zobacz RFC 7515 Sekcja 4.1.1).

Jeśli wartość algorytmu to "none", wskazuje, że token jest niezabezpieczony.

algorithm: string

Wartość właściwości

string

Dziedziczone zattestationToken.algorithm

certificateChain

Nagłówek tokenu sieci Web Json "łańcuch certyfikatów x509".

Zobacz RFC 7515 Sekcja 4.1.6)

certificateChain?: AttestationSigner

Wartość właściwości

Dziedziczone zattestationToken.certificateChain

certificateSha256Thumbprint

Nagłówek tokenu internetowego Json "x509 SHA256 thumprint".

Zobacz RFC 7515 Sekcja 4.1.8)

certificateSha256Thumbprint?: string

Wartość właściwości

string

Dziedziczone zzaświadczaniaToken.certificateSha256Thumbprint

certificateThumbprint

Nagłówek tokenu internetowego Json "x509 thumprint". Zobacz RFC 7515 Sekcja 4.1.7)

certificateThumbprint?: string

Wartość właściwości

string

Dziedziczone zzaświadczaniaToken.certificateThumbprint

contentType

Nagłówek tokenu internetowego Json "typ zawartości". Zobacz RFC 7515 Sekcja 4.1.10)

contentType?: string

Wartość właściwości

string

Dziedziczone zattestationToken.contentType

critical

Nagłówek podpisu internetowego Json "crit".

Szczegółowe informacje można znaleźć w sekcji RFC 7515 4.1.11.

critical?: boolean

Wartość właściwości

boolean

Dziedziczone zattestationToken.critical

expiresOn

Czas wygaśnięcia tokenu z treści JWT.

Aby uzyskać szczegółowe informacje, zobacz RFC 7519 Sekcja 4.1.4).

expiresOn?: Date

Wartość właściwości

Date

Dziedziczone zattestationToken.expiresOn

issuedAt

Czas wystawiania tokenu z treści JWT.

Szczegółowe informacje można znaleźć w sekcji RFC 7519 4.1.6.

issuedAt?: Date

Wartość właściwości

Date

Dziedziczone zzaświadczaniaToken.issuedAt

issuer

Wystawca tokenu zaświadczania. Szczegółowe informacje można znaleźć w sekcji RFC 7519 4.1.6.

issuer?: string

Wartość właściwości

string

Dziedziczone zattestationToken.issuer

keyId

Nagłówek podpisu internetowego Json "kid". Aby uzyskać szczegółowe informacje, zobacz RFC 7515 Sekcja 4.1.4).

keyId?: string

Wartość właściwości

string

Dziedziczone zattestationToken.keyId

keyUrl

Nagłówek tokenu internetowego Json "key URL".

Zobacz RFC 7515 Sekcja 4.1.2)

keyUrl?: string

Wartość właściwości

string

Dziedziczone zattestationToken.keyUrl

notBefore

Nie przed upływem czasu dla tokenu z treści JWT.

Aby uzyskać szczegółowe informacje, zobacz RFC 7519 Sekcja 4.1.5).

notBefore?: Date

Wartość właściwości

Date

Dziedziczone zzaświadczaniaToken.notBefore

type

Nagłówek tokenu internetowego Json "Typ".

Zobacz RFC 7515 Sekcja 4.1.9)

type?: string

Wartość właściwości

string

Dziedziczone zzaświadczaniaToken.type

x509Url

Nagłówek tokenu internetowego Json "X509 Url".

Zobacz RFC 7515 Sekcja 4.1.5)

x509Url?: string

Wartość właściwości

string

Dziedziczone zattestationToken.x509Url

Szczegóły metody dziedziczonej

getBody()

Zwraca deserializowaną treść obiektu AttestationToken.

function getBody(): unknown

Zwraca

unknown

Treść tokenu zaświadczania jako obiekt.

Dziedziczone zzaświadczaniaToken.getBody

getTokenProblems(AttestationSigner[], AttestationTokenValidationOptions)

Weryfikuje token zaświadczania, aby sprawdzić, czy jest on semantycznie poprawny.

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

Parametry

possibleSigners

AttestationSigner[]

zestaw możliwych podpisujących dla tego tokenu zaświadczania.

options
AttestationTokenValidationOptions

opcje walidacji

Zwraca

string[]

Dziedziczone zzaświadczaniaToken.getTokenProblems

serialize()

token do ciągu.

function serialize(): string

Zwraca

string

Token serializowany do sygnatury internetowej RFC 7515 JSON.

Uwagi

Serializuje token do ciągu.

Dziedziczone zzaświadczaniaToken.serialize