asIA5String()->string()); } public function string(): string { return $this->email; } public function email(): string { return $this->email; } protected function choiceASN1(): TaggedType { return ImplicitlyTaggedType::create($this->tag, IA5String::create($this->email)); } }