| Index: chrome/browser/resources/cryptotoken/signer.js
|
| diff --git a/chrome/browser/resources/cryptotoken/signer.js b/chrome/browser/resources/cryptotoken/signer.js
|
| index f0af2a17ed4f64fd21c7b68d7476340d0d88ae60..9397670d20f29970f034895919e7ee5ae2e4323d 100644
|
| --- a/chrome/browser/resources/cryptotoken/signer.js
|
| +++ b/chrome/browser/resources/cryptotoken/signer.js
|
| @@ -43,6 +43,10 @@ function handleWebSignRequest(messageSender, request, sendResponse) {
|
| sendErrorResponse({errorCode: ErrorCodes.BAD_REQUEST});
|
| return null;
|
| }
|
| + if (sender.origin.indexOf('http://') == 0 && !HTTP_ORIGINS_ALLOWED) {
|
| + sendErrorResponse({errorCode: ErrorCodes.BAD_REQUEST});
|
| + return null;
|
| + }
|
|
|
| queuedSignRequest =
|
| validateAndEnqueueSignRequest(
|
| @@ -82,6 +86,10 @@ function handleU2fSignRequest(messageSender, request, sendResponse) {
|
| sendErrorResponse({errorCode: ErrorCodes.BAD_REQUEST});
|
| return null;
|
| }
|
| + if (sender.origin.indexOf('http://') == 0 && !HTTP_ORIGINS_ALLOWED) {
|
| + sendErrorResponse({errorCode: ErrorCodes.BAD_REQUEST});
|
| + return null;
|
| + }
|
|
|
| queuedSignRequest =
|
| validateAndEnqueueSignRequest(
|
|
|