Lines Matching refs:this
54 $this->bytes = $data;
57 $this->bytes = $data->encodeDER();
73 if ($this->pkey !== null && $this->pkey !== false) {
74 openssl_pkey_free($this->pkey);
77 if ($this->cert !== null && $this->cert !== false) {
78 openssl_x509_free($this->cert);
93 $body = GTBase64::encode($this->bytes);
125 if ($this->cert === null || $this->cert === false) {
126 $this->cert = openssl_x509_read($this->encodePEM());
129 if ($this->pkey == null || $this->pkey === false) {
130 $this->pkey = openssl_pkey_get_public($this->cert);
133 return X509Certificate::verifyPublicKeySignature($this->pkey, $data, $sign, $algorithm);
145 if ($this->cert === null || $this->cert === false) {
146 $this->cert = openssl_x509_read($this->encodePEM());
149 if ($this->data === null) {
150 $this->data = openssl_x509_parse($this->cert);
153 return $this->data;
166 if ($this->cert === null || $this->cert === false) {
167 $this->cert = openssl_x509_read($this->encodePEM());
170 if ($this->pkey === null || $this->pkey === false) {
171 $this->pkey = openssl_pkey_get_public($this->cert);
174 return $this->pkey;
190 if ($this->cert === null || $this->cert === false) {
191 $this->cert = openssl_x509_parse($this->encodePEM());
218 … $result = openssl_x509_checkpurpose($this->cert, $purpose, $cainfo, $untrustedFile) === true;