Struct jsonwebtoken::jwk::EllipticCurveKeyParameters
source · pub struct EllipticCurveKeyParameters {
pub key_type: EllipticCurveKeyType,
pub curve: EllipticCurve,
pub x: String,
pub y: String,
}
Expand description
Parameters for an Elliptic Curve Key
Fields§
§key_type: EllipticCurveKeyType
Key type value for an Elliptic Curve Key.
curve: EllipticCurve
The “crv” (curve) parameter identifies the cryptographic curve used with the key.
x: String
The “x” (x coordinate) parameter contains the x coordinate for the Elliptic Curve point.
y: String
The “y” (y coordinate) parameter contains the y coordinate for the Elliptic Curve point.
Trait Implementations§
source§impl Clone for EllipticCurveKeyParameters
impl Clone for EllipticCurveKeyParameters
source§fn clone(&self) -> EllipticCurveKeyParameters
fn clone(&self) -> EllipticCurveKeyParameters
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EllipticCurveKeyParameters
impl Debug for EllipticCurveKeyParameters
source§impl Default for EllipticCurveKeyParameters
impl Default for EllipticCurveKeyParameters
source§fn default() -> EllipticCurveKeyParameters
fn default() -> EllipticCurveKeyParameters
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for EllipticCurveKeyParameters
impl<'de> Deserialize<'de> for EllipticCurveKeyParameters
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more