GestoreTokenValidazioneUtilities

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,229 of 6,84067%553 of 1,26456%4166865281,7161545
getBaseUrlInvocazione(AbstractDatiInvocazione, IProtocolFactory, PdDContext, StringBuilder)2680%560%2929575711
forwardInfomazioniRaccolteEngine(boolean, String, TokenForward, EsitoGestioneToken, EsitoGestioneToken, EsitoGestioneToken, InformazioniToken, String, Properties, boolean, boolean, String, String, boolean, String, String, boolean, String, String)2301,52886%12425867%1071924940701
matchUrlInvocata(Logger, AbstractDatiInvocazione, UrlInvocazioneAPI, List, List, String, String, StringBuilder)2020%480%2525494911
http(Logger, PolicyGestioneToken, HTTP_TYPE, DynamicDiscovery, String, PdDContext, IProtocolFactory, IState, boolean, String, PortaApplicativa, PortaDelegata, IDSoggetto, IDServizio, Busta, RequestInfo)15872382%6112366%521023525201
validazioneDPoPEngine(Logger, AbstractDatiInvocazione, EsitoPresenzaDPoP, EsitoGestioneToken, IProtocolFactory, String, boolean, PdDContext, Busta, IDSoggetto, IDServizio)1490%160%99444411
deleteTokenReceived(AbstractDatiInvocazione, EsitoPresenzaToken, boolean, String, String)1135733%201847%1120294601
parseDPoPToken(String, PolicyGestioneToken)1030%100%66272711
validazioneInformazioniToken(boolean, Logger, AbstractDatiInvocazione, IProtocolFactory, EsitoGestioneToken, PolicyGestioneToken, boolean)9135679%156380%15401610201
validazioneDPoPJti(DPoP, IDPoPParser, PolicyGestioneToken, Logger)880%80%55212111
validazioneDPoPCnfJkt(DPoP, IDPoPParser, EsitoGestioneToken, Logger)860%120%77242411
validazioneDPoPHtu(DPoP, IDPoPParser, AbstractDatiInvocazione, IProtocolFactory, PdDContext, Logger)840%120%77202011
validazioneDPoPIat(DPoP, IDPoPParser, PolicyGestioneToken)770%100%66171711
matchUrlInvocataPrefix(List, String, String, String, StringBuilder, Logger)590%80%55171711
validazioneDPoPInformazioniTokenHeader(String, List, String)460%140%88121211
validazioneJWTTokenEngine(Logger, AbstractDatiInvocazione, EsitoPresenzaToken, DynamicDiscovery, String, boolean, PdDContext, Busta, IDSoggetto, IDServizio)4227386%102470%1018128901
nomrmalizeSlashUrl(String)420%120%778811
readProprieta(AbstractDatiInvocazione)393345%8642%6882001
validazioneDPoPHtm(DPoP, IDPoPParser, AbstractDatiInvocazione)360%60%449911
getJsonVerifySignatureJWS(Logger, Context, AbstractDatiInvocazione, PolicyGestioneToken, DynamicDiscovery, Busta, IDSoggetto, IDServizio, boolean)3339792%266069%244459601
validazioneDPoPAth(DPoP, IDPoPParser, String)300%60%448811
forwardTokenTrasparenteEngine(String, EsitoPresenzaToken, TokenForward, String, String, String)285767%71161%61051801
dynamicDiscoveryEngine(Logger, AbstractDatiInvocazione, PdDContext, IProtocolFactory, String, boolean, Busta, IDSoggetto, IDServizio)2718187%61672%61275901
userInfoTokenEngine(Logger, AbstractDatiInvocazione, PdDContext, IProtocolFactory, DynamicDiscovery, String, boolean, Busta, IDSoggetto, IDServizio)2718086%61672%61275901
validazioneDPoPHeader(DPoP, IDPoPParser, PolicyGestioneToken)270%n/a119911
validazioneDPoPPayload(DPoP, IDPoPParser, PolicyGestioneToken, AbstractDatiInvocazione, IProtocolFactory, PdDContext, String, Logger)250%n/a116611
introspectionTokenEngine(Logger, AbstractDatiInvocazione, PdDContext, IProtocolFactory, DynamicDiscovery, String, boolean, Busta, IDSoggetto, IDServizio)2418388%41881%41265901
isExpired(Date, Date)221845%50%243901
validazioneInformazioniTokenEnrichPDNDClientInfo(EsitoGestioneToken, PolicyGestioneToken, PdDContext, IProtocolFactory, AbstractDatiInvocazione, SecurityToken)7086%121453%101421601
isIatRequired(Logger, PolicyGestioneToken, AbstractDatiInvocazione, IProtocolFactory, OpenSPCoop2Properties, List)4984%41071%4821301
isExpRequired(Logger, PolicyGestioneToken, AbstractDatiInvocazione, IProtocolFactory, OpenSPCoop2Properties, List)4984%41071%4821301
isNbfRequired(Logger, PolicyGestioneToken, AbstractDatiInvocazione, IProtocolFactory, OpenSPCoop2Properties, List)4984%41071%4821301
isFuture(Date, Date)3280%466%242901
getIatTimeCheckMilliseconds(Logger, OpenSPCoop2Properties, List)46%n/a012401
initPolicyGestioneTokenPDND(Logger)61%50%232801
validazioneInformazioniTokenHeader(Map, List, String)5189%51372%51011501
isProfiloModIPAEnabled()1777%75%133901
getJsonDecrypt(Logger, Context, AbstractDatiInvocazione, PolicyGestioneToken, DynamicDiscovery, Busta, IDSoggetto, IDServizio, boolean)8798%75%1301901
resolveDynamicProperyValues(Properties, Map, Context)52100%61062%6901201
validazioneInformazioniTokenHeader(String, PolicyGestioneToken)43100%75%1301201
buildCacheKeyValidazione(String, String, boolean, String)32100%100%020801
initPolicyGestioneTokenPDND()29100%562%350701
buildPrefixCacheKeyValidazione(String, String)20100%n/a010501
check(DynamicDiscovery)16100%4100%030501
isPdndTokenPolicy(Logger, String)100%100%020301
static {...}100%n/a010101