diff --git a/jose-jws/src/head.rs b/jose-jws/src/head.rs index fe480a3..b8d1970 100644 --- a/jose-jws/src/head.rs +++ b/jose-jws/src/head.rs @@ -58,6 +58,10 @@ pub struct Unprotected { #[serde(skip_serializing_if = "Option::is_none", default)] pub alg: Option, + /// RFC 7515 Section 4.1.2 + #[serde(skip_serializing_if = "Option::is_none", default)] + pub jku: Option, + /// RFC 7515 Section 4.1.3 #[serde(skip_serializing_if = "Option::is_none", default)] pub jwk: Option, @@ -66,6 +70,10 @@ pub struct Unprotected { #[serde(skip_serializing_if = "Option::is_none", default)] pub kid: Option, + /// RFC 7515 Section 4.1.5 + #[serde(skip_serializing_if = "Option::is_none", default)] + pub x5u: Option, + /// RFC 7515 Section 4.1.6 #[serde(skip_serializing_if = "Option::is_none", default)] pub x5c: Option, Base64>>>, // base64, not base64url