package Ġcom . example . at testation service Ċ Ċ import Ġcom . example . lib . Level Of Trust Ċ import Ġcom . example . lib . to Base 6 4 Ċ import Ġjava . util .* Ċ Ċ class ĠChallenge Response ( val Ġchallenge : ĠByteArray ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Challenge Response (" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" challenge =${ challenge . to Base 6 4 () }" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ")" ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ class ĠBind Request Ġ{ ĊĊĠĠĠ Ġvar Ġat testation Certificates : ĠList < ByteArray > Ġ= ĠArrayList () ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstr Ġ= Ġat testation Certificates . as Sequence (). map ( Base 6 4 . get Encoder () :: encode ToString ). join ToString (",") ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Bind Request (" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" at testation Certificates =$ str " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ")" ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ class ĠBind Response ( val Ġlevel : ĠLevel Of Trust , Ġval Ġexplanation : ĠString ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Bind Response ( level =$ level , Ġexplanation ='$ explanation ')" ĊĠĠĠ Ġ} Ċ Ċ } Ċ