Feat/add req obj signing alg setter wallet metadata #38
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.
Changes:
Cargo.toml: Updated the serde_json_path dependency from version 0.6.7 to 0.7.1.
src/core/metadata/mod.rs: Added a new method add_request_object_signing_alg_values_supported to the WalletMetadata struct, which allows adding a request object signing algorithm to the list of supported algorithms.
src/core/metadata/parameters/wallet.rs: Modified the RequestObjectSigningAlgValuesSupported struct to derive the Default trait.
src/core/object/mod.rs: Removed the flatten_for_form method from the UntypedObject struct.
src/core/response/mod.rs: Refactored the AuthorizationResponse to use a new JsonEncodedAuthorizationResponse struct for encoding and decoding. Updated the UnencodedAuthorizationResponse struct and added methods for handling VpToken and PresentationSubmission.
Added implementations for VpToken to handle serialization, deserialization, and conversions from various types like String and JsonPresentation.
Introduced the JsonEncodedAuthorizationResponse struct to handle the encoding of VpToken and PresentationSubmission.