| Name | Description | Type | Package | Framework |
| DirectDecrypter | Direct decrypter of JWE objects with a shared symmetric key. | Class | com.nimbusds.jose.crypto | NimbusDS |
| DirectEncrypter | Direct encrypter of JWE objects with a shared symmetric key. | Class | com.nimbusds.jose.crypto | NimbusDS |
| ECDSASigner | Elliptic Curve Digital Signature Algorithm (ECDSA) signer of JWS objects. | Class | com.nimbusds.jose.crypto | NimbusDS |
| ECDSAVerifier | Elliptic Curve Digital Signature Algorithm (ECDSA) verifier of Supports the following JSON Web Algorithms (JWAs): | Class | com.nimbusds.jose.crypto | NimbusDS |
| MACSigner | Message Authentication Code (MAC) signer of JWS objects. | Class | com.nimbusds.jose.crypto | NimbusDS |
| MACVerifier | Message Authentication Code (MAC) verifier of JWS objects. | Class | com.nimbusds.jose.crypto | NimbusDS |
| RSADecrypter | RSA decrypter of JWE objects. | Class | com.nimbusds.jose.crypto | NimbusDS |
| RSAEncrypter | RSA encrypter of JWE objects. | Class | com.nimbusds.jose.crypto | NimbusDS |
| RSASSASigner | RSA Signature-Scheme-with-Appendix (RSASSA) signer of JWS objects. | Class | com.nimbusds.jose.crypto | NimbusDS |
| RSASSAVerifier | RSA Signature-Scheme-with-Appendix (RSASSA) verifier of JWS objects. | Class | com.nimbusds.jose.crypto | NimbusDS |