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}