ContentKeyPolicyPolicyOptionTokenRestriction

data class ContentKeyPolicyPolicyOptionTokenRestriction(val alternateKeys: List<ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKey>? = null, val audience: String? = null, val issuer: String? = null, val openIdConnectDiscoveryDocument: String? = null, val primaryRsaTokenKeyExponent: String? = null, val primaryRsaTokenKeyModulus: String? = null, val primarySymmetricTokenKey: String? = null, val primaryX509TokenKeyRaw: String? = null, val requiredClaims: List<ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaim>? = null, val tokenType: String? = null)

Constructors

constructor(alternateKeys: List<ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKey>? = null, audience: String? = null, issuer: String? = null, openIdConnectDiscoveryDocument: String? = null, primaryRsaTokenKeyExponent: String? = null, primaryRsaTokenKeyModulus: String? = null, primarySymmetricTokenKey: String? = null, primaryX509TokenKeyRaw: String? = null, requiredClaims: List<ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaim>? = null, tokenType: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

One or more alternate_key block as defined above.

Link copied to clipboard
val audience: String? = null

The audience for the token.

Link copied to clipboard
val issuer: String? = null

The token issuer.

Link copied to clipboard

The OpenID connect discovery document.

Link copied to clipboard

The RSA parameter exponent.

Link copied to clipboard

The RSA parameter modulus.

Link copied to clipboard

The key value of the key. Specifies a symmetric key for token validation.

Link copied to clipboard

The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation.

Link copied to clipboard

One or more required_claim blocks as defined above.

Link copied to clipboard
val tokenType: String? = null

The type of token. Supported values are Jwt or Swt.