Lines Matching refs:extensions

302     private static $extensions = [];  variable in phpseclib3\\File\\X509
583 foreach (self::$extensions as $extension) {
621 $extensions = &$this->subArrayUnchecked($root, $path);
623 if ($extensions) {
624 for ($i = 0; $i < count($extensions); $i++) {
625 $id = $extensions[$i]['extnId'];
626 $value = &$extensions[$i]['extnValue'];
670 $extensions = &$this->subArray($root, $path, !empty($this->extensionValues));
680 foreach ($extensions as $key => $value) {
682 $extensions[$key] = $newext;
687 $extensions[] = $newext;
690 if (is_array($extensions)) {
691 $size = count($extensions);
693 if ($extensions[$i] instanceof Element) {
697 $id = $extensions[$i]['extnId'];
698 $value = &$extensions[$i]['extnValue'];
733 unset($extensions[$i]);
897 if (isset(self::$extensions[$extnId])) {
898 return self::$extensions[$extnId];
3275 private function &extensions(&$root, $path = null, $create = false) function in phpseclib3\\File\\X509
3311 $extensions = &$this->subArray($root, $path, $create);
3313 if (!is_array($extensions)) {
3318 return $extensions;
3331 $extensions = &$this->extensions($this->currentCert, $path);
3333 if (!is_array($extensions)) {
3338 foreach ($extensions as $key => $value) {
3340 unset($extensions[$key]);
3345 $extensions = array_values($extensions);
3347 if (!isset($extensions[0])) {
3348 $extensions = array_splice($extensions, 0, 0);
3366 $extensions = $this->extensions($cert, $path);
3368 if (!is_array($extensions)) {
3372 foreach ($extensions as $key => $value) {
3391 $exts = $this->extensions($cert, $path);
3392 $extensions = [];
3396 $extensions[] = $extension['extnId'];
3400 return $extensions;
3416 $extensions = &$this->extensions($this->currentCert, $path, true);
3418 if (!is_array($extensions)) {
3424 foreach ($extensions as $key => $value) {
3430 $extensions[$key] = $newext;
3435 $extensions[] = $newext;
4072 if (isset(self::$extensions[$id]) && self::$extensions[$id] !== $mapping) {
4078 self::$extensions[$id] = $mapping;
4090 return isset(self::$extensions[$id]) ? self::$extensions[$id] : null;