/** * * @param string $data * @param bool $critical * @return self */ protected static function _fromDER($data, $critical) { $targets = array_map(function (UnspecifiedType $el) { return Targets::fromASN1($el->asSequence()); }, Sequence::fromDER($data)->elements()); return new self($critical, ...$targets); }