Exemplo n.º 1
0
 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());
 }