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. |
certificate |
Nagłówek tokenu sieci Web Json "łańcuch certyfikatów x509". Zobacz RFC 7515 Sekcja 4.1.6) |
certificate |
Nagłówek tokenu internetowego Json "x509 SHA256 thumprint". Zobacz RFC 7515 Sekcja 4.1.8) |
certificate |
Nagłówek tokenu internetowego Json "x509 thumprint". Zobacz RFC 7515 Sekcja 4.1.7) |
content |
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. |
expires |
Czas wygaśnięcia tokenu z treści JWT. Aby uzyskać szczegółowe informacje, zobacz RFC 7519 Sekcja 4.1.4). |
issued |
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. |
key |
Nagłówek podpisu internetowego Json "kid". Aby uzyskać szczegółowe informacje, zobacz RFC 7515 Sekcja 4.1.4). |
key |
Nagłówek tokenu internetowego Json "key URL". Zobacz RFC 7515 Sekcja 4.1.2) |
not |
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
get |
Zwraca deserializowaną treść obiektu AttestationToken. |
get |
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
zestaw możliwych podpisujących dla tego tokenu zaświadczania.
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