JWS Verifiers

The following table lists all JWS Verifiers declared as services in your application configuration or using the Configuration Helper.
Verifiers directly created through the JWS Verifier Factory cannot be listed.

{% if collector.getData().jws.jws_builders is empty %} {% else %} {% for id, data in collector.getData().jws.jws_verifiers %} {% endfor %} {% endif %}
Service ID Algorithms
No verifier
{{ id }}
    {% for algorithm in data.signature_algorithms %}
  • {{ algorithm }}
  • {% endfor %}

Verified Tokens

The following tables list all tokens verified (or not) by the JWS Verifiers.
Failure reason is related to the key(s) used.

{% for event in collector.getData().jws.events.verification_success %} {% endfor %} {% for event in collector.getData().jws.events.verification_failure %} {% endfor %}
Status JWS Key set Detached Payload (optional) Signature index / Exception Key used for verification
Success {{ profiler_dump(event.seek("jws")) }} {{ profiler_dump(event.seek("JWKSet")) }} {% if not event.detachedPayload is null %}{{ profiler_dump(event.seek("detachedPayload")) }}{% else %}none{% endif %} {{ event.signature }} {{ profiler_dump(event.seek("JWK")) }}
Failure {{ profiler_dump(event.seek("jws")) }} {{ profiler_dump(event.seek("JWKSet")) }} {% if not event.detachedPayload is null %}{{ profiler_dump(event.seek("detachedPayload")) }}{% else %}none{% endif %} --- ---