openssl_x509_checkpurpose(PHP 4 >= 4.0.6) openssl_x509_checkpurpose - проверяет, может ли сертификат использоваться для определённой цели. Описаниеbool openssl_x509_checkpurpose (mixed x509cert, int purpose, array cainfo [, string untrustedfile])
Возвращает TRUE, если сертификат может использоваться для определённой цели, FALSE, если не может, -1 при ошибке. openssl_x509_checkpurpose() проверяет, может ли сертификат x509cert использоваться для цели purpose. cainfo должен быть массивом доверенных CA файлов/директорий, как описано в Проверке сертификата. untrustedfile, если специфицирован, является именем PEM-кодированного файла, содержащего сертификат, который (файл) может использоваться для проверки этого сертификата, хотя никакой доверенности/trust не помещается в сертификат, поступающий из этого файла. Таблица 1. Цели openssl_x509_checkpurpose()
Эти опции не являются битовыми полями - вы можете специфицировать только одну из них!
|
||||||||||||||||||||
|
||||||||||||||||||||
Создание ссылок внутри конструктора может привести к неожиданным результатам. В этом разделе сделана попытка помочь избежать проблем.
class
Foo { function Foo($name) { // создать ссылку внутри глобального массива $globalref
global $globalref; $globalref[] = &$this; // установить имя передаваемого
значения $this->setName($name); // и выдать его $this->echoName(); } function
echoName() { echo "<br>",$this->name; } function setName($name) {
$this->name = $name; } }
|
| |