public function testFromDerFile() { $certParser = CertParser::fromDerFile(self::getFilePath('1.der')); $this->assertSame(1295864337, $certParser->getNotValidBefore()); $this->assertSame(1611397137, $certParser->getNotValidAfter()); $this->assertSame('/C=NL/ST=Utrecht/L=Utrecht/O=SURFnet B.V./OU=SURFconext/CN=engine.surfconext.nl', $certParser->getName()); $this->assertSame('47659a13647d2befbbd431b0580079c4203c3897dff90e92578cb9a235d67407', bin2hex($certParser->getFingerprint())); $this->assertSame('C=NL, ST=Utrecht, L=Utrecht, O=SURFnet B.V., OU=SURFconext, CN=engine.surfconext.nl', $certParser->getIssuer()); $this->assertSame('C=NL, ST=Utrecht, L=Utrecht, O=SURFnet B.V., OU=SURFconext, CN=engine.surfconext.nl', $certParser->getSubject()); }