-
- Downloads
Changing the SSL (Server) Credentials API.
- Changed the unsigned char * + size to NULL terminated strings which makes sense for the PEM format. I may change TSI later (but the impact will hopefully be much more limited). - Added a way to pass multiple key/cert pairs to servers which is needed when hosting more than one domain. - Removed the C++ SSL credentials tests as we are going to have an option to not specify the roots which will then be derived from the environment (well-known platform dependent locations and/or environment variable). - Fixed the php build which is the only one added in the run_test.py. This change will certainly break node, python and ruby.
Showing
- include/grpc++/server_credentials.h 6 additions, 2 deletionsinclude/grpc++/server_credentials.h
- include/grpc/grpc_security.h 27 additions, 29 deletionsinclude/grpc/grpc_security.h
- src/core/security/credentials.c 80 additions, 33 deletionssrc/core/security/credentials.c
- src/core/security/credentials.h 10 additions, 3 deletionssrc/core/security/credentials.h
- src/core/security/security_context.c 9 additions, 10 deletionssrc/core/security/security_context.c
- src/core/security/security_context.h 1 addition, 1 deletionsrc/core/security/security_context.h
- src/cpp/client/credentials.cc 4 additions, 18 deletionssrc/cpp/client/credentials.cc
- src/cpp/server/server_credentials.cc 7 additions, 16 deletionssrc/cpp/server/server_credentials.cc
- src/php/ext/grpc/credentials.c 6 additions, 7 deletionssrc/php/ext/grpc/credentials.c
- src/php/ext/grpc/server_credentials.c 6 additions, 8 deletionssrc/php/ext/grpc/server_credentials.c
- test/core/end2end/data/prod_roots_certs.c 2 additions, 3 deletionstest/core/end2end/data/prod_roots_certs.c
- test/core/end2end/data/server1_cert.c 2 additions, 3 deletionstest/core/end2end/data/server1_cert.c
- test/core/end2end/data/server1_key.c 2 additions, 3 deletionstest/core/end2end/data/server1_key.c
- test/core/end2end/data/ssl_test_data.h 4 additions, 8 deletionstest/core/end2end/data/ssl_test_data.h
- test/core/end2end/data/test_root_cert.c 2 additions, 3 deletionstest/core/end2end/data/test_root_cert.c
- test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c 6 additions, 5 deletionstest/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c
- test/core/end2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c 5 additions, 5 deletions...nd2end/fixtures/chttp2_simple_ssl_with_oauth2_fullstack.c
- test/core/fling/server.c 4 additions, 3 deletionstest/core/fling/server.c
- test/core/security/credentials_test.c 5 additions, 5 deletionstest/core/security/credentials_test.c
- test/cpp/client/credentials_test.cc 0 additions, 9 deletionstest/cpp/client/credentials_test.cc
Loading
Please register or sign in to comment