View Source GoogleApi.Container.V1.Model.Jwk (google_api_container v0.45.0)

Jwk is a JSON Web Key as specified in RFC 7517

Attributes

  • alg (type: String.t, default: nil) - Algorithm.
  • crv (type: String.t, default: nil) - Used for ECDSA keys.
  • e (type: String.t, default: nil) - Used for RSA keys.
  • kid (type: String.t, default: nil) - Key ID.
  • kty (type: String.t, default: nil) - Key Type.
  • n (type: String.t, default: nil) - Used for RSA keys.
  • use (type: String.t, default: nil) - Permitted uses for the public keys.
  • x (type: String.t, default: nil) - Used for ECDSA keys.
  • y (type: String.t, default: nil) - Used for ECDSA keys.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Container.V1.Model.Jwk{
  alg: String.t() | nil,
  crv: String.t() | nil,
  e: String.t() | nil,
  kid: String.t() | nil,
  kty: String.t() | nil,
  n: String.t() | nil,
  use: String.t() | nil,
  x: String.t() | nil,
  y: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.