Interface JWSProvider

All Superinterfaces:
JCAAware<JCAContext>, JOSEProvider
All Known Subinterfaces:
JWSSigner, JWSSignerFactory, JWSVerifier, JWSVerifierFactory
All Known Implementing Classes:
BaseJWSProvider, DefaultJWSSignerFactory, DefaultJWSVerifierFactory, ECDSAProvider, ECDSASigner, ECDSAVerifier, Ed25519Signer, Ed25519Verifier, EdDSAProvider, MACProvider, MACSigner, MACVerifier, RSASSAProvider, RSASSASigner, RSASSAVerifier

public interface JWSProvider extends JOSEProvider, JCAAware<JCAContext>
JSON Web Signature (JWS) provider

The JWS provider can be queried to determine its algorithm capabilities.

Version:
2015-11-16
Author:
Vladimir Dzhuvinov
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the names of the supported algorithms by the JWS provider instance.

    Methods inherited from interface com.nimbusds.jose.jca.JCAAware

    getJCAContext
  • Method Details

    • supportedJWSAlgorithms

      Returns the names of the supported algorithms by the JWS provider instance. These correspond to the alg JWS header parameter.
      Returns:
      The supported JWS algorithms, empty set if none.