/** * Generate ASN.1 structure. * * @return Sequence */ public function toASN1() { $org = $this->_organization->toASN1(); $nums = array_map(function ($number) { return new Integer($number); }, $this->_numbers); return new Sequence($org, new Sequence(...$nums)); }
protected function _qualifierASN1() { $elements = array(); if (isset($this->_ref)) { $elements[] = $this->_ref->toASN1(); } if (isset($this->_text)) { $elements[] = $this->_text->toASN1(); } return new Sequence(...$elements); }