Adding support for loading the SSL roots from an environment variable.
- Had to add support for files and environment variables as well. - I can't compile on windows so I'm sure there will be some issues. - Tested end-to-end with the simple ssl fullstack test.
Showing
- Makefile 79 additions, 1 deletionMakefile
- build.json 31 additions, 0 deletionsbuild.json
- include/grpc++/credentials.h 1 addition, 2 deletionsinclude/grpc++/credentials.h
- include/grpc/grpc_security.h 6 additions, 0 deletionsinclude/grpc/grpc_security.h
- include/grpc/support/port_platform.h 6 additions, 0 deletionsinclude/grpc/support/port_platform.h
- src/core/security/credentials.c 1 addition, 5 deletionssrc/core/security/credentials.c
- src/core/security/security_context.c 40 additions, 6 deletionssrc/core/security/security_context.c
- src/core/support/env.h 60 additions, 0 deletionssrc/core/support/env.h
- src/core/support/env_posix.c 60 additions, 0 deletionssrc/core/support/env_posix.c
- src/core/support/env_win32.c 59 additions, 0 deletionssrc/core/support/env_win32.c
- src/core/support/file.c 89 additions, 0 deletionssrc/core/support/file.c
- src/core/support/file.h 61 additions, 0 deletionssrc/core/support/file.h
- src/core/support/file_posix.c 77 additions, 0 deletionssrc/core/support/file_posix.c
- src/core/support/file_win32.c 64 additions, 0 deletionssrc/core/support/file_win32.c
- test/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c 21 additions, 1 deletiontest/core/end2end/fixtures/chttp2_simple_ssl_fullstack.c
- test/core/support/env_test.c 64 additions, 0 deletionstest/core/support/env_test.c
- test/core/support/file_test.c 157 additions, 0 deletionstest/core/support/file_test.c
- tools/run_tests/tests.json 8 additions, 0 deletionstools/run_tests/tests.json
- vsprojects/vs2013/build_and_run_tests.bat 16 additions, 0 deletionsvsprojects/vs2013/build_and_run_tests.bat
- vsprojects/vs2013/gpr.vcxproj 12 additions, 0 deletionsvsprojects/vs2013/gpr.vcxproj
Loading
Please register or sign in to comment