001package com.nimbusds.jose.proc;
002
003
004/**
005 * Security context. Provides additional information necessary for processing
006 * a JOSE object.
007 *
008 * <p>Example context information:
009 *
010 * <ul>
011 *     <li>Identifier of the message producer (e.g. OpenID Connect issuer) to
012 *         retrieve its public key to verify the JWS signature.
013 *     <li>Indicator whether the message was received over a secure channel
014 *         (e.g. TLS/SSL) which is essential for processing unsecured (plain)
015 *         JOSE objects.
016 * </ul>
017 *
018 * @author Vladimir Dzhuvinov
019 * @version 2015-06-10
020 */
021public interface SecurityContext {
022
023
024}