[−][src]Crate jsonwebkey_convert
jsonwebkey-convert
Convert an RSA public key between Json Web Key and DER/PEM format.
Convert PEM to JWK
use jsonwebkey_convert::*; let pem_rsa = load_pem(&pem_data[..])?; let jwk_data = RSAJWK { kid: Some("3f5fbba0-06c4-467c-8d5e-e935a71437b0".to_string()), jwk_use: Some("sig".to_string()), pubkey: pem_rsa }; let jwk_byte_vec = jwk_data.to_jwk()?;
Convert JWK to PEM
use jsonwebkey_convert::*; let jwk_data = load_jwk(&jwk_byte_vec[..])?; let rsa_pubkey = jwk_data.pubkey; let pem_string = rsa_pubkey.to_pem()?;
Structs
| RSAJWK | RSA Public Key with kid and use |
| RSAPubKey | RSA Public Key |
Enums
| JWKConvertError |
Functions
| load_der | Load an RSA public key from DER format |
| load_jwk | Load a Json Web Key from bytes slice |
| load_pem | Load an RSA public key from PEM format |