/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠWeb 3 ĠLabs ĠLtd . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ċ Ġ* Ġthe ĠLicense . ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ċ Ġ* Ġan Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĠSee Ġthe ĠLicense Ġfor Ġthe Ċ Ġ* Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġorg . web 3 j . cord a . network map Ċ Ċ import Ġjavax . ws . rs . Cons umes Ċ import Ġjavax . ws . rs . GET Ċ import Ġjavax . ws . rs . POST Ċ import Ġjavax . ws . rs . Path Ċ import Ġjavax . ws . rs . Path Param Ċ import Ġjavax . ws . rs . Produces Ċ import Ġjavax . ws . rs . core . MediaType Ċ Ċ interface ĠCertificate Resource Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRe ceiv es Ġa Ġcertificate Ġsigning Ġrequest . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ POST ĊĠĠĠ Ġ@ Cons umes ( MediaType . APPLICATION _ OCT ET _ STREAM ) ĊĠĠĠ Ġfun Ġcreate ( pk c S 1 0 Cert ification Request : ĠByteArray ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRetrieve Ġthe Ġcertificate Ġchain Ġas Ġa Ġz ipped Ġbinary Ġblock . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GET ĊĠĠĠ Ġ@ Path ("{ certificate Id }") ĊĠĠĠ Ġ@ Produces ( MediaType . TEXT _ PLAIN ) ĊĠĠĠ Ġfun Ġfind ById (@ Path Param (" certificate Id ") Ġid : ĠString ): ĠString Ċ } Ċ