Uses of Package
io.inverno.mod.security.jose.jwa
Packages that use io.inverno.mod.security.jose.jwa
Package
Description
JSON Object Signing and Encryption base implementation.
JSON Web Encryption implementation.
JSON Web Key implementation.
Elliptic Curve JSON Web Key implementation.
Octet JSON Web Key implementation.
Octet Key Pair JSON Web Key implementation.
Password-based (
PBES2) JSON Web Key implementation.
RSA JSON Web Key implementation.
JSON Web Algorithms API.
JSON Web Key API.
-
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.internal
-
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.internal.jweClassDescriptionAn encrypted data composed of the initialization vector, the authentication tag and the cipher text.Thrown by a
JWACipherto indicate an error while encrypting or decrypting data. -
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.internal.jwkClassDescriptionBase JWA algorithm as specified by RFC7518.A JWA cipher is used to encrypt and decrypt content.A JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.A JWA signer is used to sign data and or verify data signature.
-
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.internal.jwk.ecClassDescriptionElliptic Curve algorithms as defined by RFC7518.Elliptic Curves as defined by RFC7518.Base JWA algorithm as specified by RFC7518.A JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.A JWA signer is used to sign data and or verify data signature.
-
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.internal.jwk.octClassDescriptionBase JWA algorithm as specified by RFC7518.A JWA cipher is used to encrypt and decrypt content.A JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.Thrown by a
JWAKeyManagerto indicate an error while encrypting or decrypting data.A JWA signer is used to sign data and or verify data signature.Octect symmetric algorithms as defined by RFC7518. -
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.internal.jwk.okpClassDescriptionEdward-curve digital signature algorithms as defined by RFC8037 Section 3.1.Base JWA algorithm as specified by RFC7518.A JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.A JWA signer is used to sign data and or verify data signature.Octet Key Pair Elliptic curves as defined by RFC8037OKP Elliptic curve key management algorithms as defined by RFC8037 Section 3.1.
-
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.internal.jwk.pbes2ClassDescriptionBase JWA algorithm as specified by RFC7518.A JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.Thrown by a
JWAKeyManagerto indicate an error while encrypting or decrypting data.Password-based encryption key management algorithms as defined by RFC7518. -
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.internal.jwk.rsaClassDescriptionA JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.A JWA signer is used to sign data and or verify data signature.RSA algorithms as defined by RFC7518.
-
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.jwaClassDescriptionA direct CEK composed of a derived encryption key and a map of specific parameters resulting from the key derivation and required by a recipient to derive the key.Elliptic Curve algorithms as defined by RFC7518.Elliptic Curves as defined by RFC7518.Edward-curve digital signature algorithms as defined by RFC8037 Section 3.1.An encrypted CEK composed of the encrypted key and a map of specific parameters resulting from the CEK encryption and required by the recipient to decrypt the key.Base JSON Web Algorithm as specified by RFC7518.Base JWA algorithm as specified by RFC7518.A JWA cipher is used to encrypt and decrypt content.An encrypted data composed of the initialization vector, the authentication tag and the cipher text.Thrown by a
JWACipherto indicate an error while encrypting or decrypting data.A JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.Thrown by aJWAKeyManagerto indicate an error while encrypting or decrypting data.Thrown to indicate a general JWA processing error.Thrown by aJWASignerto indicate an error while signing data or verifying signature.A JWA signer is used to sign data and or verify data signature.NoOp algorithms as defined by RFC7518.Octect symmetric algorithms as defined by RFC7518.Octet Key Pair Elliptic curves as defined by RFC8037Password-based encryption key management algorithms as defined by RFC7518.RSA algorithms as defined by RFC7518.A wrapped CEK composed of the wrapped key and a map of specific parameters resulting from the CEK wrapping and required by the recipient to unwrap the key.OKP Elliptic curve key management algorithms as defined by RFC8037 Section 3.1. -
Classes in io.inverno.mod.security.jose.jwa used by io.inverno.mod.security.jose.jwkClassDescriptionA JWA cipher is used to encrypt and decrypt content.A JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.A JWA signer is used to sign data and or verify data signature.