/** * * @see \X509\AttributeCertificate\AttCertIssuer::ASN1() * @return ImplicitlyTaggedType Tagged Sequence */ public function toASN1() { $elements = array(); if (isset($this->_issuerName)) { $elements[] = $this->_issuerName->toASN1(); } if (isset($this->_baseCertificateID)) { $elements[] = new ImplicitlyTaggedType(0, $this->_baseCertificateID->toASN1()); } if (isset($this->_objectDigestInfo)) { $elements[] = new ImplicitlyTaggedType(1, $this->_objectDigestInfo->toASN1()); } return new ImplicitlyTaggedType(0, new Sequence(...$elements)); }