Expand description
JSON Web Encryption (JWE) support.
Re-exports§
pub use crate::jwe::alg::direct::DirectJweAlgorithm::Dir;
pub use EcdhEsJweAlgorithm::EcdhEs as ECDH_ES;
pub use EcdhEsJweAlgorithm::EcdhEsA128kw as ECDH_ES_A128KW;
pub use EcdhEsJweAlgorithm::EcdhEsA192kw as ECDH_ES_A192KW;
pub use EcdhEsJweAlgorithm::EcdhEsA256kw as ECDH_ES_A256KW;
pub use AeskwJweAlgorithm::A128kw as A128KW;
pub use AeskwJweAlgorithm::A192kw as A192KW;
pub use AeskwJweAlgorithm::A256kw as A256KW;
pub use AesgcmkwJweAlgorithm::A128gcmkw as A128GCMKW;
pub use AesgcmkwJweAlgorithm::A192gcmkw as A192GCMKW;
pub use AesgcmkwJweAlgorithm::A256gcmkw as A256GCMKW;
pub use Pbes2HmacAeskwJweAlgorithm::Pbes2Hs256A128kw as PBES2_HS256_A128KW;
pub use Pbes2HmacAeskwJweAlgorithm::Pbes2Hs384A192kw as PBES2_HS384_A192KW;
pub use Pbes2HmacAeskwJweAlgorithm::Pbes2Hs512A256kw as PBES2_HS512_A256KW;
pub use RsaesJweAlgorithm::Rsa1_5 as RSA1_5;
Deprecatedpub use RsaesJweAlgorithm::RsaOaep as RSA_OAEP;
pub use RsaesJweAlgorithm::RsaOaep256 as RSA_OAEP_256;
pub use RsaesJweAlgorithm::RsaOaep384 as RSA_OAEP_384;
pub use RsaesJweAlgorithm::RsaOaep512 as RSA_OAEP_512;
Modules§
Structs§
- Represent JWE header claims
- Represent JWE protected and unprotected header claims
Traits§
- Represent a algorithm of JWE alg header claim.
- Represent a algorithm of JWE zip header claim.
- Represent a algorithm of JWE enc header claim.
Functions§
- Deserialize the input that is formatted by compact serialization.
- Deserialize the input that is formatted by compact serialization.
- Deserialize the input that is formatted by flattened json serialization.
- Deserialize the input that is formatted by flattened json serialization.
- Return a representation of the data that is formatted by compact serialization.
- Return a representation of the data that is formatted by compact serialization.
- Return a representation of the data that is formatted by flattened json serialization.
- Return a representation of the data that is formatted by flatted json serialization.
- Return a representation of the data that is formatted by flattened json serialization.
- Return a representation of the data that is formatted by flattened json serialization.