// Code generated by oagen. DO NOT EDIT.
#[allow(unused_imports)]
use super::*;
#[allow(unused_imports)]
use crate::enums::*;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct JwksResponseKeys {
/// Algorithm.
pub alg: String,
/// Key type.
pub kty: String,
/// Key use (signature).
#[serde(rename = "use")]
pub use_: String,
/// X.509 certificate chain.
#[serde(rename = "x5c")]
pub x_5_c: Vec<String>,
/// RSA modulus.
pub n: String,
/// RSA exponent.
pub e: String,
/// Key ID.
pub kid: String,
/// X.509 certificate SHA-256 thumbprint.
#[serde(rename = "x5t#S256")]
pub x_5_t_s_256: String,
}