getMethod()); static::assertEquals('1.0', $signature->getVersion()); static::assertEquals('PRIVATEKEY', $signature->getType()); static::assertEquals( $expected, $signature->sign($string, \file_get_contents($privateKeyFile)) ); } public function testShaHmac256SignatureBadPrivateKey() { $this->expectException(ClientException::class); $this->expectExceptionCode(0); $reg = '/openssl_sign()/'; if (method_exists($this, 'expectExceptionMessageMatches')) { $this->expectExceptionMessageMatches($reg); } elseif (method_exists($this, 'expectExceptionMessageRegExp')) { $this->expectExceptionMessageRegExp($reg); } // Setup $string = 'string'; $privateKeyFile = VirtualRsaKeyPairCredential::badPrivateKey(); // Test $signature = new ShaHmac256WithRsaSignature(); // Assert $signature->sign($string, \file_get_contents($privateKeyFile)); } }