diff --git a/phpseclib/File/X509.php b/phpseclib/File/X509.php index 74ca5ff4..7740de7c 100644 --- a/phpseclib/File/X509.php +++ b/phpseclib/File/X509.php @@ -1686,7 +1686,7 @@ class X509 $value = array_pop($value); // Always strip data type. } } elseif (is_object($value) && $value instanceof Element) { - $callback = create_function('$x', 'return "\x" . bin2hex($x[0]);'); + $callback = function($x) { return '\x' . bin2hex($x[0]); }; $value = strtoupper(preg_replace_callback('#[^\x20-\x7E]#', $callback, $value->element)); } $output.= $desc . '=' . $value;