1
0
mirror of https://github.com/danog/phpseclib.git synced 2024-11-30 04:39:21 +01:00

Tests/X509: fix for last unit test

This commit is contained in:
terrafrost 2019-05-26 10:28:21 -05:00
parent 70c0a0ddf4
commit 9e31808f61

View File

@ -673,10 +673,11 @@ IOkKcGQRCMha8X2e7GmlpdWC1ycenlbN0nbVeSv3JUMcafC4+Q==
$this->assertTrue($x509->validateDate('Nov 22, 2012'));
}
public function testLongTag()
public function testLongTagOnBadCert()
{
// the problem with this cert is that it'd cause an infinite loop
$x509 = new File_X509();
$r = $x509->loadX509('-----BEGIN CERTIFICATE-----
$r = @$x509->loadX509('-----BEGIN CERTIFICATE-----
MIIBjDCCATGgAwIBAgIJAJSiNCIEEiyyMAoGCCqGSM49BAMCMA0xCzAJBgNVBAMM
AkNBMB4XDTE5MDUwOTAzMTUzMFoXDTE5MDYwODAzMTUzMFowDTELMAkGA1UEAwwC
Q0FNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUU4K0R0TDM0Syt0
@ -688,6 +689,6 @@ B2R6AB6/yrkwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNJADBGAiEA6ZB6
A9bhRA0cVk7bAEU2c44CYg==
-----END CERTIFICATE-----');
$this->assertInternalType('array', $r);
$this->assertFalse($r);
}
}