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 the
com.nimbusds.jose.crypto package. |
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).
|
Modifier and Type | Interface and Description |
---|---|
interface |
JWEDecrypter
JSON Web Encryption (JWE) decrypter.
|
interface |
JWEEncrypter
JSON Web Encryption (JWE) encrypter.
|
interface |
JWEProvider
JSON Web Encryption (JWE) provider.
|
interface |
JWSProvider
JSON Web Signature (JWS) provider
|
interface |
JWSSigner
JSON Web Signature (JWS) signer.
|
interface |
JWSVerifier
JSON Web Signature (JWS) verifier.
|
Modifier and Type | Class and Description |
---|---|
class |
AESDecrypter
AES and AES GCM key wrap decrypter of
JWE
objects . |
class |
AESEncrypter
AES and AES GCM key wrap encrypter of
JWE
objects . |
class |
DirectDecrypter
Direct decrypter of
JWE objects with a
shared symmetric key. |
class |
DirectEncrypter
Direct encrypter of
JWE objects with a
shared symmetric key. |
class |
ECDH1PUDecrypter
Elliptic Curve Diffie-Hellman decrypter of
JWE objects for curves using an EC JWK. |
class |
ECDH1PUEncrypter
Elliptic Curve Diffie-Hellman encrypter of
JWE objects for curves using an EC JWK. |
class |
ECDH1PUX25519Decrypter
Elliptic Curve Diffie-Hellman decrypter of
JWE objects for curves using an OKP JWK. |
class |
ECDH1PUX25519Encrypter
Elliptic Curve Diffie-Hellman encrypter of
JWE objects for curves using an OKP JWK. |
class |
ECDHDecrypter
Elliptic Curve Diffie-Hellman decrypter of
JWE objects for curves using EC JWK
keys. |
class |
ECDHEncrypter
Elliptic Curve Diffie-Hellman encrypter of
JWE objects for curves using EC JWK keys. |
class |
ECDSASigner
Elliptic Curve Digital Signature Algorithm (ECDSA) signer of
JWS objects . |
class |
ECDSAVerifier
Elliptic Curve Digital Signature Algorithm (ECDSA) verifier of
JWS objects . |
class |
Ed25519Signer
Ed25519 signer of
JWS objects . |
class |
Ed25519Verifier
Ed25519 verifier of
JWS objects . |
class |
MACSigner
Message Authentication Code (MAC) signer of
JWS objects . |
class |
MACVerifier
Message Authentication Code (MAC) verifier of
JWS objects . |
class |
PasswordBasedDecrypter
Password-based decrypter of
JWE objects . |
class |
PasswordBasedEncrypter
Password-based encrypter of
JWE objects . |
class |
RSADecrypter
RSA decrypter of
JWE objects . |
class |
RSAEncrypter
RSA encrypter of
JWE objects . |
class |
RSASSASigner
RSA Signature-Scheme-with-Appendix (RSASSA) signer of
JWS objects . |
class |
RSASSAVerifier
RSA Signature-Scheme-with-Appendix (RSASSA) verifier of
JWS objects . |
class |
X25519Decrypter
Curve25519 Elliptic Curve Diffie-Hellman decrypter of
JWE objects . |
class |
X25519Encrypter
Curve25519 Elliptic Curve Diffie-Hellman encrypter of
JWE objects . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultJWEDecrypterFactory
Default JSON Web Encryption (JWE) decrypter factory.
|
class |
DefaultJWSSignerFactory
A factory to create JWS signers from a JWK instance based on the
key type.
|
class |
DefaultJWSVerifierFactory
Default JSON Web Signature (JWS) verifier factory.
|
Modifier and Type | Class and Description |
---|---|
class |
AESCryptoProvider
The base abstract class for AES and AES GCM key wrap encrypters and
decrypters of
JWE objects . |
class |
BaseJWSProvider
The base abstract class for JSON Web Signature (JWS) signers and verifiers.
|
class |
ConcatKDF
Concatenation Key Derivation Function (KDF).
|
class |
DirectCryptoProvider
The base abstract class for direct encrypters and decrypters of
JWE objects with a shared symmetric key. |
class |
ECDH1PUCryptoProvider
The base abstract class for Elliptic Curve Diffie-Hellman One-Pass Unified
Model encrypters and decrypters of
JWE
objects . |
class |
ECDHCryptoProvider
The base abstract class for Elliptic Curve Diffie-Hellman encrypters and
decrypters of
JWE objects . |
class |
ECDSAProvider
The base abstract class for Elliptic Curve Digital Signature Algorithm
(ECDSA) signers and validators of
JWS
objects . |
class |
EdDSAProvider
The base abstract class for Edwards-curve Digital Signature Algorithm
(EdDSA) signers and validators of
JWS
objects . |
class |
MACProvider
The base abstract class for Message Authentication Code (MAC) signers and
verifiers of
JWS objects . |
class |
PasswordBasedCryptoProvider
The base abstract class for password-based encrypters and decrypters of
JWE objects . |
class |
RSACryptoProvider
The base abstract class for RSA encrypters and decrypters of
JWE objects . |
class |
RSASSAProvider
The base abstract class for RSA signers and verifiers of
JWS objects . |
Modifier and Type | Interface and Description |
---|---|
interface |
JWEDecrypterFactory
JSON Web Encryption (JWE) decrypter factory.
|
interface |
JWSVerifierFactory
JSON Web Signature (JWS) verifier factory.
|
Modifier and Type | Interface and Description |
---|---|
interface |
JWSSignerFactory
JSON Web Signature (JWS) signer factory to create a signer out of a JSON Web
Key (JWK).
|
Copyright © 2021 Connect2id Ltd.. All rights reserved.