Exemplo n.º 1
0
 public function setUp()
 {
     $credentials = Grpc\Credentials::createSsl(file_get_contents(dirname(__FILE__) . '/../data/ca.pem'));
     $server_credentials = Grpc\ServerCredentials::createSsl(null, file_get_contents(dirname(__FILE__) . '/../data/server1.key'), file_get_contents(dirname(__FILE__) . '/../data/server1.pem'));
     $this->server = new Grpc\Server();
     $port = $this->server->addSecureHttp2Port('0.0.0.0:0', $server_credentials);
     $this->server->start();
     $this->channel = new Grpc\Channel('localhost:' . $port, ['grpc.ssl_target_name_override' => 'foo.test.google.fr', 'credentials' => $credentials]);
 }
Exemplo n.º 2
0
 public function setUp()
 {
     $credentials = Grpc\ChannelCredentials::createSsl(file_get_contents(dirname(__FILE__) . '/../data/ca.pem'));
     $call_credentials = Grpc\CallCredentials::createFromPlugin(array($this, 'callbackFunc'));
     $credentials = Grpc\ChannelCredentials::createComposite($credentials, $call_credentials);
     $server_credentials = Grpc\ServerCredentials::createSsl(null, file_get_contents(dirname(__FILE__) . '/../data/server1.key'), file_get_contents(dirname(__FILE__) . '/../data/server1.pem'));
     $this->server = new Grpc\Server();
     $this->port = $this->server->addSecureHttp2Port('0.0.0.0:0', $server_credentials);
     $this->server->start();
     $this->host_override = 'foo.test.google.fr';
     $this->channel = new Grpc\Channel('localhost:' . $this->port, ['grpc.ssl_target_name_override' => $this->host_override, 'grpc.default_authority' => $this->host_override, 'credentials' => $credentials]);
 }
Exemplo n.º 3
0
 private function createSslObj()
 {
     $server_credentials = Grpc\ServerCredentials::createSsl(null, file_get_contents(dirname(__FILE__) . '/../data/server1.key'), file_get_contents(dirname(__FILE__) . '/../data/server1.pem'));
     return $server_credentials;
 }