Allow CAs to be passed into callService, or default #462
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR allows a dataservice that issues a call() to provide CAs to associate with that call, overriding the default.
The default CAs will be sufficient for calls that occur within servers known to zowe's core via keystore configuration. This is generally the servers under the apiml gateway sphere. If your service needs to contact a server elsewhere, and needs its CA for verification, then you can override the CA list on the call() when you provide the call() options object.
The CAs will only be used if certificate verification is enabled, which is determined at the server config level.