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.
I cannot take much credit for this commit. Most of it was taken from @carnesmedia's Savon fork. I made one bug fix (DigestValue out of order) and the rest of the work I did was simply porting the changes over to Akami, since the original author's changes were based when Akami was still a part of Savon.
There are no specs for these changes. I feel bad about this, but there are two reasons:
I've tested these changes with some live requests, and it does work. If you don't want to accept the pull request without specs, it will at least serve to let others know about my fork if they need certificate signing in conjunction with Savon/Akami. I will hopefully have time in the near future to get the specs working and pushed.