summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc b/chromium/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc
index 0724901f6f1..5f67023e60f 100644
--- a/chromium/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc
+++ b/chromium/third_party/blink/renderer/core/html/trust_token_attribute_parsing.cc
@@ -6,6 +6,7 @@
#include "services/network/public/mojom/trust_tokens.mojom-blink.h"
#include "services/network/public/mojom/trust_tokens.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_trust_token.h"
+#include "third_party/blink/renderer/core/fetch/trust_token_to_mojom.h"
#include "third_party/blink/renderer/platform/json/json_values.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
@@ -133,6 +134,14 @@ network::mojom::blink::TrustTokenParamsPtr TrustTokenParamsFromJson(
}
}
+ // |additionalSigningData| is optional.
+ if (JSONValue* additional_signing_data =
+ object->Get("additionalSigningData")) {
+ if (!additional_signing_data->AsString(
+ &ret->possibly_unsafe_additional_signing_data))
+ return nullptr;
+ }
+
return ret;
}