Uses of Interface
com.nimbusds.jose.jca.JCAAware
Packages that use JCAAware
Package
Description
Base Javascript Object Signing and Encryption (JOSE) interfaces and classes.
Implementations of standard Javascript Object Signing and Encryption (JOSE)
algorithms.
JWS signer, JWS verifier, JWE encrypter and JWE decrypter factory
implementations.
Cryptographic primitives for JWS signers, JWS verifiers, JWE encrypters and
JWE decrypters in the
com.nimbusds.jose.crypto package.Framework for application-specific verification and decryption of JOSE
objects (with arbitrary payloads).
Framework for producing JOSE objects (with arbitrary payloads).
-
Uses of JCAAware in com.nimbusds.jose
Subinterfaces of JCAAware in com.nimbusds.joseModifier and TypeInterfaceDescriptioninterfaceJSON Web Encryption (JWE) decrypter.interfaceJSON Web Encryption (JWE) encrypter.interfaceJSON Web Encryption (JWE) provider.interfaceJSON Web Signature (JWS) providerinterfaceJSON Web Signature (JWS) signer.interfaceJSON Web Signature (JWS) verifier. -
Uses of JCAAware in com.nimbusds.jose.crypto
Classes in com.nimbusds.jose.crypto that implement JCAAwareModifier and TypeClassDescriptionclassAES and AES GCM key wrap decrypter ofJWE objects.classAES and AES GCM key wrap encrypter ofJWE objects.classDirect decrypter ofJWE objectswith a shared symmetric key.classDirect encrypter ofJWE objectswith a shared symmetric key.classElliptic Curve Diffie-Hellman decrypter ofJWE objectsfor curves using an EC JWK.classElliptic Curve Diffie-Hellman encrypter ofJWE objectsfor curves using an EC JWK.classElliptic Curve Diffie-Hellman decrypter ofJWE objectsfor curves using an OKP JWK.classElliptic Curve Diffie-Hellman encrypter ofJWE objectsfor curves using an OKP JWK.classElliptic Curve Diffie-Hellman decrypter ofJWE objectsfor curves using EC JWK keys.classElliptic Curve Diffie-Hellman encrypter ofJWE objectsfor curves using EC JWK keys.classElliptic Curve Digital Signature Algorithm (ECDSA) signer ofJWS objects.classElliptic Curve Digital Signature Algorithm (ECDSA) verifier ofJWS objects.classEd25519 signer ofJWS objects.classEd25519 verifier ofJWS objects.classMessage Authentication Code (MAC) signer ofJWS objects.classMessage Authentication Code (MAC) verifier ofJWS objects.classMulti-recipient decrypter ofJWE objects.classMulti-recipient encrypter ofJWE objects.classPassword-based decrypter ofJWE objects.classPassword-based encrypter ofJWE objects.classRSA decrypter ofJWE objects.classRSA encrypter ofJWE objects.classRSA Signature-Scheme-with-Appendix (RSASSA) signer ofJWS objects.classRSA Signature-Scheme-with-Appendix (RSASSA) verifier ofJWS objects.classCurve25519 Elliptic Curve Diffie-Hellman decrypter ofJWE objects.classCurve25519 Elliptic Curve Diffie-Hellman encrypter ofJWE objects. -
Uses of JCAAware in com.nimbusds.jose.crypto.factories
Classes in com.nimbusds.jose.crypto.factories that implement JCAAwareModifier and TypeClassDescriptionclassDefault JSON Web Encryption (JWE) decrypter factory.classA factory to create JWS signers from a JWK instance based on the key type.classDefault JSON Web Signature (JWS) verifier factory. -
Uses of JCAAware in com.nimbusds.jose.crypto.impl
Classes in com.nimbusds.jose.crypto.impl that implement JCAAwareModifier and TypeClassDescriptionclassThe base abstract class for AES and AES GCM key wrap encrypters and decrypters ofJWE objects.classThe base abstract class for JSON Web Encryption (JWE) encrypters and decrypters.classThe base abstract class for JSON Web Signature (JWS) signers and verifiers.classConcatenation Key Derivation Function (KDF).classThe base abstract class for direct encrypters and decrypters ofJWE objectswith a shared symmetric key.classThe base abstract class for Elliptic Curve Diffie-Hellman One-Pass Unified Model encrypters and decrypters ofJWE objects.classThe base abstract class for Elliptic Curve Diffie-Hellman encrypters and decrypters ofJWE objects.classThe base abstract class for Elliptic Curve Digital Signature Algorithm (ECDSA) signers and validators ofJWS objects.classThe base abstract class for Edwards-curve Digital Signature Algorithm (EdDSA) signers and validators ofJWS objects.classThe base abstract class for Message Authentication Code (MAC) signers and verifiers ofJWS objects.classThe base abstract class for multi-recipient encrypters and decrypters ofJWE objectswith a shared symmetric key.classThe base abstract class for password-based encrypters and decrypters ofJWE objects.classThe base abstract class for RSA encrypters and decrypters ofJWE objects.classThe base abstract class for RSA signers and verifiers ofJWS objects. -
Uses of JCAAware in com.nimbusds.jose.proc
Subinterfaces of JCAAware in com.nimbusds.jose.procModifier and TypeInterfaceDescriptioninterfaceJSON Web Encryption (JWE) decrypter factory.interfaceJSON Web Signature (JWS) verifier factory. -
Uses of JCAAware in com.nimbusds.jose.produce
Subinterfaces of JCAAware in com.nimbusds.jose.produceModifier and TypeInterfaceDescriptioninterfaceJSON Web Signature (JWS) signer factory to create a signer out of a JSON Web Key (JWK).