Lines Matching refs:data
41 private $data; variable in X509Certificate
48 * @param array|ASN1DEREncodable $data
51 public function __construct($data) { argument
53 if (is_array($data)) {
54 $this->bytes = $data;
56 } else if ($data instanceof ASN1DEREncodable) {
57 $this->bytes = $data->encodeDER();
110 * @param array $data byte array containing the data bytes that were signed
115 public function verifySignature($data, $sign, $algorithm = 'sha256') { argument
117 if (empty($data)) {
133 return X509Certificate::verifyPublicKeySignature($this->pkey, $data, $sign, $algorithm);
149 if ($this->data === null) {
150 $this->data = openssl_x509_parse($this->cert);
153 return $this->data;
264 * @param array $data array of data bytes
269 public static function verifyPublicKeySignature($pkey, $data, $sign, $algorithm = 'sha256') { argument
271 if (empty($data)) {
283 $data = GTUtil::fromByteArray($data);
286 return openssl_verify($data, $sign, $pkey, $algorithm) === 1;