Example #1
0
 /**
  * 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));
 }
Example #2
0
 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);
 }