A JWSVerifierFactory
is available as a service in your application container:
With this factory, you will be able to create the JWSVerifier you need:
You can now use the JWSVerifier as explained in the JWS Creation section.
Reminder: it is important to check the token headers. See the checker section of this documentation.
There is also another way to create a JWSVerifier object: using the bundle configuration.
With the previous configuration, the bundle will create a public JWS Verifier service named jose.jws_verifier.verifier1
with selected signature algorithms.
This feature was introduced in version 1.1.
You can add custom tags and attributes to the services you create.
This feature was introduced in version 1.1.
The JWSLoaderFactory
is available as a public service. You can retrieve it using the container or inject it into your services. It will help you to create JWSLoader
objects on demand.
You can also create JWSLoader
objects as services using the configuration of the bundle.
Or using the ConfigurationHelper
.