diff --git a/phpseclib/File/X509.php b/phpseclib/File/X509.php index 429b7724..3649c3e7 100644 --- a/phpseclib/File/X509.php +++ b/phpseclib/File/X509.php @@ -1514,6 +1514,7 @@ class File_X509 $cert['tbsCertificate']['subjectPublicKeyInfo']['algorithm']['parameters'] = null; // https://tools.ietf.org/html/rfc3279#section-2.2.1 $cert['signatureAlgorithm']['parameters'] = null; + $cert['tbsCertificate']['signature']['parameters'] = null; } } diff --git a/tests/Unit/File/X509/X509Test.php b/tests/Unit/File/X509/X509Test.php index 34999245..375a4549 100644 --- a/tests/Unit/File/X509/X509Test.php +++ b/tests/Unit/File/X509/X509Test.php @@ -138,6 +138,7 @@ aBtsWpliLSex/HHhtRW9AkBGcq67zKmEpJ9kXcYLEjJii3flFS+Ct/rNm+Hhm1l7 $this->assertArrayHasKey('parameters', $cert['tbsCertificate']['subjectPublicKeyInfo']['algorithm']); $this->assertArrayHasKey('parameters', $cert['signatureAlgorithm']); + $this->assertArrayHasKey('parameters', $cert['tbsCertificate']['signature']); } private function _encodeOID($oid)