package Ġid . walt . model . oidc Ċ Ċ import Ġcom . be ust . kl ax on . Json Ċ import Ġcom . be ust . kl ax on . Kl ax on Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Ċ import Ġcom . fasterxml . jackson . annotation . JsonInclude Ċ import Ġcom . nim bus ds . oauth 2 . sdk .* Ċ import Ġcom . nim bus ds . oauth 2 . sdk . auth . Client Secret Basic Ċ import Ġcom . nim bus ds . oauth 2 . sdk . auth . Secret Ċ import Ġcom . nim bus ds . oauth 2 . sdk . http . HTTP Request Ċ import Ġcom . nim bus ds . oauth 2 . sdk . id . Client ID Ċ import Ġcom . nim bus ds . oauth 2 . sdk . id . State Ċ import Ġcom . nim bus ds . oauth 2 . sdk . token . AccessToken Ċ import Ġcom . nim bus ds . openid . connect . sdk . Authentication Request Ċ import Ġcom . nim bus ds . openid . connect . sdk . OID CS cope Value Ċ import Ġcom . nim bus ds . openid . connect . sdk . OID C Token Response Ċ import Ġcom . nim bus ds . openid . connect . sdk . Subject Type Ċ import Ġcom . nim bus ds . openid . connect . sdk . op . OID C Provider Metadata Ċ import Ġid . walt . model . dif . Credential Manifest Ċ import Ġid . walt . model . dif . Issuer Ċ import Ġid . walt . model . dif . Output Descriptor Ċ import Ġid . walt . services . oidc . OID C 4 CI Service Ċ import Ġid . walt . services . oidc . OID C 4 VP Service Ċ import Ġid . walt . vc lib . model . Abstract Ver ifiable Credential Ċ import Ġid . walt . vc lib . model . Proof Ċ import Ġid . walt . vc lib . model . Ver ifiable Credential Ċ import Ġid . walt . vc lib . model . to Credential Ċ import Ġid . walt . vc lib . registry . Vc Type Registry Ċ import Ġnet . min idev . json . JSONObject Ċ import Ġnet . min idev . json . parser . JSONParser Ċ import Ġjava . net . URI Ċ import Ġjava . util .* Ċ Ċ @ JsonInclude ( JsonInclude . Include . NON _ NULL ) Ċ data Ġclass ĠO IDC Provider ( ĊĠ Ġval Ġid : ĠString , ĊĠ Ġval Ġurl : ĠString , ĊĠ Ġ@ Json ( serialize Null Ġ= Ġfalse ) Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠ Ġ@ Json ( serialize Null Ġ= Ġfalse ) Ġval Ġclient _ id : ĠString ? Ġ= Ġnull , ĊĠ Ġ@ Json ( serialize Null Ġ= Ġfalse ) Ġval Ġclient _ secret : ĠString ? Ġ= Ġnull Ċ ) Ġ{ ĊĠ Ġprivate Ġvar Ġ_ ci Svc : ĠO IDC 4 CI Service ? Ġ= Ġnull ĊĠ Ġprivate Ġvar Ġ_ vp Svc : ĠO IDC 4 VP Service ? Ġ= Ġnull ĊĊĠ Ġ@ Json ( ignored Ġ= Ġtrue ) ĊĠ Ġval Ġci Svc : ĠO IDC 4 CI Service ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġif (_ ci Svc Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ ci Svc Ġ= ĠO IDC 4 CI Service ( this ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġreturn Ġ_ ci Svc !! ĊĠĠĠ Ġ} ĊĊĠ Ġ@ Json ( ignored Ġ= Ġtrue ) ĊĠ Ġval Ġvp Svc : ĠO IDC 4 VP Service ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġif (_ vp Svc Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ vp Svc Ġ= ĠO IDC 4 VP Service ( this ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġreturn Ġ_ vp Svc !! ĊĠĠĠ Ġ} Ċ } Ċ