Lines Matching defs:signature

13  * Note that loading an X.509 certificate and resaving it may invalidate the signature.  The reason being that the signature is based on a
16 * be encoded. It can be encoded explicitly or left out all together. This would effect the signature value and thus may invalidate the
177 * The signature subject
180 * encoded so we take save the portion of the original cert that the signature would have made for.
524 $cert['tbsCertificate']['signature']['parameters'] = null;
529 $filters['tbsCertificate']['signature']['parameters'] = $type_utf8_string;
530 $filters['tbsCertificate']['signature']['issuer']['rdnSequence']['value'] = $type_utf8_string;
1235 * Validate a signature
1238 * Returns true if the signature is verified, false if it is not correct or null on error
1254 * Validate a signature
1326 substr($this->currentCert['signature'], 1),
1334 substr($this->currentCert['signature'], 1),
1342 substr($this->currentCert['signature'], 1),
1374 substr($this->currentCert['signature'], 1),
1383 * Validates a signature
1385 * Returns true if the signature is verified and false if it is not correct.
1391 * @param string $signature
1396 private function validateSignatureHelper($publicKeyAlgorithm, $publicKey, $signatureAlgorithm, $signature, $signatureSubject)
1458 return $key->verify($signatureSubject, $signature);
1464 * When validating a signature it may be necessary to download intermediate certs from URI's.
2478 $filters['tbsCertList']['signature']['parameters']
2483 if (empty($crl['tbsCertList']['signature']['parameters'])) {
2484 $filters['tbsCertList']['signature']['parameters']
2565 $this->currentCert['tbsCertificate']['signature'] = $signatureAlgorithm;
2616 'signature' => $signatureAlgorithm,
2626 'signature' => false // this is going to be overwritten later
2717 $this->currentCert['signature'] = $result['signature'] = "\0" . $issuer->privateKey->sign($this->signatureSubject);
2761 'signature' => false // this is going to be overwritten later
2771 $this->currentCert['signature'] = $result['signature'] = "\0" . $this->privateKey->sign($this->signatureSubject);
2821 'signature' => false // this is going to be overwritten later
2831 $this->currentCert['signature'] = $result['signature'] = "\0" . $this->privateKey->sign($this->signatureSubject);
2862 $this->currentCert['tbsCertList']['signature'] = $signatureAlgorithm;
2869 'signature' => $signatureAlgorithm,
2874 'signature' => false // this is going to be overwritten later
2962 $this->currentCert['signature'] = $result['signature'] = "\0" . $issuer->privateKey->sign($this->signatureSubject);
2972 * Identify signature algorithm from key settings