public function testLoadDomainCertificate() { $cert = new Certificate(self::$certPem, new Certificate(self::$issuerCertPem)); $this->assertFalse($this->repository->hasDomainCertificate('example.com')); $this->repository->storeDomainKeyPair('example.com', new KeyPair(new PublicKey('public'), new PrivateKey('private'))); $this->repository->storeDomainCertificate('example.com', $cert); $this->assertTrue($this->repository->hasDomainCertificate('example.com')); $this->assertEquals($cert, $this->repository->loadDomainCertificate('example.com')); }