EccTokenKeyArgs

data class EccTokenKeyArgs(val alg: Output<Either<String, AccessPolicyEccAlgo>>, val kid: Output<String>, val type: Output<String>, val x: Output<String>, val y: Output<String>) : ConvertibleToJava<EccTokenKeyArgs>

Required validation properties for tokens generated with Elliptical Curve algorithm.

Constructors

Link copied to clipboard
constructor(alg: Output<Either<String, AccessPolicyEccAlgo>>, kid: Output<String>, type: Output<String>, x: Output<String>, y: Output<String>)

Properties

Link copied to clipboard
val alg: Output<Either<String, AccessPolicyEccAlgo>>

Elliptical curve algorithm to be used: ES256, ES384 or ES512.

Link copied to clipboard
val kid: Output<String>

JWT token key id. Validation keys are looked up based on the key id present on the JWT token header.

Link copied to clipboard
val type: Output<String>

The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EccTokenKey'.

Link copied to clipboard
val x: Output<String>

X coordinate.

Link copied to clipboard
val y: Output<String>

Y coordinate.

Functions

Link copied to clipboard
open override fun toJava(): EccTokenKeyArgs