aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/php/ext
diff options
context:
space:
mode:
authorGravatar Julien Boeuf <jboeuf@google.com>2015-07-21 23:02:16 -0700
committerGravatar Julien Boeuf <jboeuf@google.com>2015-07-21 23:02:16 -0700
commit5029b30d1ce8509a4b2f7c17e88bddb8a5206f56 (patch)
treeb586799ce95e506d9cb5311d7bf5e751bf26226f /src/php/ext
parentd1408e71636f7ec74839a9bcff0429fb7e2caeb0 (diff)
Adding option to force client auth on the server SSL creds.
Diffstat (limited to 'src/php/ext')
-rw-r--r--src/php/ext/grpc/server_credentials.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/php/ext/grpc/server_credentials.c b/src/php/ext/grpc/server_credentials.c
index c4c1fabb1a..ec1c3c4f52 100644
--- a/src/php/ext/grpc/server_credentials.c
+++ b/src/php/ext/grpc/server_credentials.c
@@ -115,8 +115,10 @@ PHP_METHOD(ServerCredentials, createSsl) {
"createSsl expects 3 strings", 1 TSRMLS_CC);
return;
}
- grpc_server_credentials *creds =
- grpc_ssl_server_credentials_create(pem_root_certs, &pem_key_cert_pair, 1);
+ /* TODO: add a force_client_auth field in ServerCredentials and pass it as
+ * the last parameter. */
+ grpc_server_credentials *creds = grpc_ssl_server_credentials_create(
+ pem_root_certs, &pem_key_cert_pair, 1, 0);
zval *creds_object = grpc_php_wrap_server_credentials(creds);
RETURN_DESTROY_ZVAL(creds_object);
}