Uses of Interface
com.nimbusds.jose.jca.JCAAware
-
Packages that use JCAAware Package Description com.nimbusds.jose Base Javascript Object Signing and Encryption (JOSE) interfaces and classes.com.nimbusds.jose.crypto Implementations of standard Javascript Object Signing and Encryption (JOSE) algorithms.com.nimbusds.jose.crypto.factories JWS signer, JWS verifier, JWE encrypter and JWE decrypter factory implementations.com.nimbusds.jose.crypto.impl Cryptographic primitives for JWS signers, JWS verifiers, JWE encrypters and JWE decrypters in thecom.nimbusds.jose.cryptopackage.com.nimbusds.jose.proc Framework for application-specific verification and decryption of JOSE objects (with arbitrary payloads).com.nimbusds.jose.produce Framework for producing JOSE objects (with arbitrary payloads). -
-
Uses of JCAAware in com.nimbusds.jose
Subinterfaces of JCAAware in com.nimbusds.jose Modifier and Type Interface Description interfaceJWEDecrypterJSON Web Encryption (JWE) decrypter.interfaceJWEEncrypterJSON Web Encryption (JWE) encrypter.interfaceJWEProviderJSON Web Encryption (JWE) provider.interfaceJWSProviderJSON Web Signature (JWS) providerinterfaceJWSSignerJSON Web Signature (JWS) signer.interfaceJWSVerifierJSON Web Signature (JWS) verifier. -
Uses of JCAAware in com.nimbusds.jose.crypto
Classes in com.nimbusds.jose.crypto that implement JCAAware Modifier and Type Class Description classAESDecrypterAES and AES GCM key wrap decrypter ofJWE objects.classAESEncrypterAES and AES GCM key wrap encrypter ofJWE objects.classDirectDecrypterDirect decrypter ofJWE objectswith a shared symmetric key.classDirectEncrypterDirect encrypter ofJWE objectswith a shared symmetric key.classECDH1PUDecrypterElliptic Curve Diffie-Hellman decrypter ofJWE objectsfor curves using an EC JWK.classECDH1PUEncrypterElliptic Curve Diffie-Hellman encrypter ofJWE objectsfor curves using an EC JWK.classECDH1PUX25519DecrypterElliptic Curve Diffie-Hellman decrypter ofJWE objectsfor curves using an OKP JWK.classECDH1PUX25519EncrypterElliptic Curve Diffie-Hellman encrypter ofJWE objectsfor curves using an OKP JWK.classECDHDecrypterElliptic Curve Diffie-Hellman decrypter ofJWE objectsfor curves using EC JWK keys.classECDHEncrypterElliptic Curve Diffie-Hellman encrypter ofJWE objectsfor curves using EC JWK keys.classECDSASignerElliptic Curve Digital Signature Algorithm (ECDSA) signer ofJWS objects.classECDSAVerifierElliptic Curve Digital Signature Algorithm (ECDSA) verifier ofJWS objects.classEd25519SignerEd25519 signer ofJWS objects.classEd25519VerifierEd25519 verifier ofJWS objects.classMACSignerMessage Authentication Code (MAC) signer ofJWS objects.classMACVerifierMessage Authentication Code (MAC) verifier ofJWS objects.classMultiDecrypterMulti-recipient decrypter ofJWE objects.classMultiEncrypterMulti-recipient encrypter ofJWE objects.classPasswordBasedDecrypterPassword-based decrypter ofJWE objects.classPasswordBasedEncrypterPassword-based encrypter ofJWE objects.classRSADecrypterRSA decrypter ofJWE objects.classRSAEncrypterRSA encrypter ofJWE objects.classRSASSASignerRSA Signature-Scheme-with-Appendix (RSASSA) signer ofJWS objects.classRSASSAVerifierRSA Signature-Scheme-with-Appendix (RSASSA) verifier ofJWS objects.classX25519DecrypterCurve25519 Elliptic Curve Diffie-Hellman decrypter ofJWE objects.classX25519EncrypterCurve25519 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 JCAAware Modifier and Type Class Description classDefaultJWEDecrypterFactoryDefault JSON Web Encryption (JWE) decrypter factory.classDefaultJWSSignerFactoryA factory to create JWS signers from a JWK instance based on the key type.classDefaultJWSVerifierFactoryDefault JSON Web Signature (JWS) verifier factory. -
Uses of JCAAware in com.nimbusds.jose.crypto.impl
Classes in com.nimbusds.jose.crypto.impl that implement JCAAware Modifier and Type Class Description classAESCryptoProviderThe base abstract class for AES and AES GCM key wrap encrypters and decrypters ofJWE objects.classBaseJWEProviderThe base abstract class for JSON Web Encryption (JWE) encrypters and decrypters.classBaseJWSProviderThe base abstract class for JSON Web Signature (JWS) signers and verifiers.classConcatKDFConcatenation Key Derivation Function (KDF).classDirectCryptoProviderThe base abstract class for direct encrypters and decrypters ofJWE objectswith a shared symmetric key.classECDH1PUCryptoProviderThe base abstract class for Elliptic Curve Diffie-Hellman One-Pass Unified Model encrypters and decrypters ofJWE objects.classECDHCryptoProviderThe base abstract class for Elliptic Curve Diffie-Hellman encrypters and decrypters ofJWE objects.classECDSAProviderThe base abstract class for Elliptic Curve Digital Signature Algorithm (ECDSA) signers and validators ofJWS objects.classEdDSAProviderThe base abstract class for Edwards-curve Digital Signature Algorithm (EdDSA) signers and validators ofJWS objects.classMACProviderThe base abstract class for Message Authentication Code (MAC) signers and verifiers ofJWS objects.classMultiCryptoProviderThe base abstract class for multi-recipient encrypters and decrypters ofJWE objectswith a shared symmetric key.classPasswordBasedCryptoProviderThe base abstract class for password-based encrypters and decrypters ofJWE objects.classRSACryptoProviderThe base abstract class for RSA encrypters and decrypters ofJWE objects.classRSASSAProviderThe 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.proc Modifier and Type Interface Description interfaceJWEDecrypterFactoryJSON Web Encryption (JWE) decrypter factory.interfaceJWSVerifierFactoryJSON Web Signature (JWS) verifier factory. -
Uses of JCAAware in com.nimbusds.jose.produce
Subinterfaces of JCAAware in com.nimbusds.jose.produce Modifier and Type Interface Description interfaceJWSSignerFactoryJSON Web Signature (JWS) signer factory to create a signer out of a JSON Web Key (JWK).
-