aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cpp/client/secure_credentials.cc
Commit message (Collapse)AuthorAge
* Also adding a credentials type to the plugin API.Gravatar Julien Boeuf2015-11-19
| | | | | | | | | | | | The purpose of this is to be able to install a composition policy that describes which types are incompatible and that will be enforced during call creds composition. If this functionality is wanted it will be done in an additive function in the API like : void grpc_call_credentials_set_composite_policy( grpc_call_credentials_composite_policy policy);
* Fixing implementations.Gravatar Julien Boeuf2015-11-18
|
* Successfully compile C++ libary (not tests yet).Gravatar Julien Boeuf2015-10-12
|
* Fix an assertGravatar Vijay Pai2015-09-29
|
* C++ changes required to maintain gcc4.4 compatibility - reduce useGravatar Vijay Pai2015-09-29
| | | | of ambiguous nullptr, eliminate use of brace initializer lists
* It is a bad idea to have a map with string_refs as output params.Gravatar Julien Boeuf2015-09-22
| | | | | This is very much unsafe as the string_ref could point on a stack variable of the callee.
* Credentials plugin fixes (after the branch was merged).Gravatar Julien Boeuf2015-09-21
|
* Design and implementation of the core credentials plugin API.Gravatar Julien Boeuf2015-08-31
| | | | | | - We use C++ as an example to show how this API can be used while still providing an idiomatic interface in the wrapped language of choice. - No testing yet.
* Credentials cleanup:Gravatar Julien Boeuf2015-08-25
| | | | | | | | - Removing service_accounts credentials. These credentials just have drawbacks compared to service_account_jwt_access credentials, notably in terms for security. - Renaming Google specific credentials with a Google prefix for C and C++. This should be done as well for wrapped languages.
* Adding void* at then end of security related method in order to have a ↵Gravatar Julien Boeuf2015-08-25
| | | | stable ABI.
* headers reorgGravatar yang-g2015-08-21
|
* Make Channel ctor privateGravatar yang-g2015-08-20
|
* Remove ChannelInterface and replace it with ChannelGravatar yang-g2015-08-19
|
* Add to all secure credentialsGravatar yang-g2015-08-10
|
* call grpc_init for defaultcredentialsGravatar yang-g2015-08-10
|
* Pass NULL as host by default. Use context.authority() or ↵Gravatar yang-g2015-07-31
| | | | channel.SslNameOverride() when set.
* Renaming jwt_credentials to service_account_jwt_access_credentials.Gravatar Julien Boeuf2015-07-22
|
* Update C++ implGravatar Craig Tiller2015-07-13
|
* Adding support for raw access token credentials.Gravatar Julien Boeuf2015-07-01
|
* support per call credentials in c++Gravatar Yang Gao2015-05-14
|
* Adressing comments.Gravatar Nicolas "Pixel" Noble2015-04-24
|
* Merge branch 'master' of https://github.com/grpc/grpc into the-purge-2Gravatar Nicolas "Pixel" Noble2015-04-11
|\ | | | | | | | | | | | | Conflicts: test/cpp/end2end/async_end2end_test.cc test/cpp/end2end/end2end_test.cc test/cpp/interop/client.cc
| * Have the secure credentials in separate header files.Gravatar Julien Boeuf2015-04-09
| |
* | Refactoring std::chrono out.Gravatar Nicolas Noble2015-04-08
|/
* Clean up unneeded includes and remove shutdown protobuf libraryGravatar Yang Gao2015-03-25
|
* wrap refresh token credentials in c++Gravatar Yang Gao2015-03-17
|
* Merge pull request #1011 from yang-g/jwtGravatar jboeuf2015-03-16
|\ | | | | Put back C++ JWTCredentials code and add a test case in interop test.
| * copy and paste does not workGravatar Yang Gao2015-03-13
| |
| * Add error logs when credentials are created with non-positive lifetimesGravatar Yang Gao2015-03-13
| |
| * Early return when duration is non-positiveGravatar Yang Gao2015-03-12
| |
* | Add missing GRPC_OVERRIDE, NFCGravatar Chilledheart2015-03-12
| |
| * The Jwt code was dropped somewhere in a merge. Put it backGravatar Yang Gao2015-03-11
|/
* Use ssl name override if it's in the channel argumentGravatar Yang Gao2015-03-10
|
* De-C++11-ificationGravatar Craig Tiller2015-03-02
|
* Merge github.com:grpc/grpc into creditGravatar Craig Tiller2015-02-23
|
* Remove dynamic_castGravatar Craig Tiller2015-02-23
|
* Credentials prototypingGravatar Craig Tiller2015-02-23
- Remove CredentialsFactory as it's unnecessary - Effectively make Credentials a channel factory, allowing different credential types to create different channel types - this gives us a hook so that InsecureCredentials can at runtime instantiate a different kind of channel as required - giving us a way of generating an openssl free version of grpc++. - Server credentials not touched yet, but they'll need to be updated.