RsaTokenKeyArgs

data class RsaTokenKeyArgs(val alg: Output<Either<String, AccessPolicyRsaAlgo>>, val e: Output<String>, val kid: Output<String>, val n: Output<String>, val type: Output<String>) : ConvertibleToJava<RsaTokenKeyArgs>

Required validation properties for tokens generated with RSA algorithm.

Constructors

Link copied to clipboard
constructor(alg: Output<Either<String, AccessPolicyRsaAlgo>>, e: Output<String>, kid: Output<String>, n: Output<String>, type: Output<String>)

Properties

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

RSA algorithm to be used: RS256, RS384 or RS512.

Link copied to clipboard
val e: Output<String>

RSA public key exponent.

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 n: Output<String>

RSA public key modulus.

Link copied to clipboard
val type: Output<String>

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

Functions

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