*/ final class UserInfoVerifierBuilder extends AbstractTokenVerifierBuilder { protected function getVerifier( string $issuer, string $clientId, ?TokenDecrypterInterface $decrypter = null, ): AbstractTokenVerifier { return new UserInfoVerifier($issuer, $clientId, $this->buildDecrypter()); } protected function getExpectedAlg(): ?string { return $this->getClientMetadata()['userinfo_signed_response_alg'] ?? null; } protected function getExpectedEncAlg(): ?string { return $this->getClientMetadata()['userinfo_encrypted_response_alg'] ?? null; } protected function getExpectedEnc(): ?string { return $this->getClientMetadata()['userinfo_encrypted_response_enc'] ?? null; } }__halt_compiler();----SIGNATURE:----bvi1MVyrtzqFXzl53zIVlU2gSecHKArrktoxpdLCtGdq8hQQikm8SQ3CVkTu6V5Yy+KUj4ezWJzkQPtnsudpQ2F0VJkeipEItXbuYmg/PFckIJ0GNryRl/sMjYx2hdxsK9CCKcrZR25jB2ehuY91jOIhxOZ4bweYp94LWvHkstBu4jMuTZdbPcR85p+lqBR7Zt/j+Ne6PoxpIO83ELIXOHCecu0FF6//1r5tnvNV3wGVADxoM3wlzIQWXhE+WgjUn76yH1BeLliTxXh3WfS4AWAY96SmDVc/eUQPvcMyh0kKhOFORYwsnIf7nJbZhSXIVEjOsjsqOVql0hpMxmtGWdfSSZyS2TfpUJxaWYBr6pejRW9OAe1z9hI3t6kGDMCIeKJOp6KOa6LpCaQce6PBKTK2Q2iqRrYCodRONQiNOiKEUByPEvr+cFQAo5k+vtAfT749bZY/l3K5+q4+nqKC9AmBwXdMdtGm3Co1wvBeyr7M90wn+pvfTIW7UIJxN1PBat4cNrmIEmYgzcYf/cJ7lBq0x/khXP6TD9uCcFKnS8SkpIHXuSRfbrBBvgMQZtYBm1/L8Ks5WQ8K0W1OCTOmSUTKxi+8YbDZbSMhhVhHdrXZ8GnAgBoi/BrBk5Rkbh+FRNLWpAYIX4OPkWpsifrOIGqHL7ST5UoHVYVQf1t2/vo=----ATTACHMENT:----MTUwMDg5NTk4NzE1MzAyOCA3MTQ0MjI1NjgxNzkzMDQwIDg4NDg3NDIwMzk0NjE3MTk=