1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Should match SSLBlockingPageCommands in ssl_blocking_page.cc.
6var CMD_DONT_PROCEED = 0;
7var CMD_PROCEED = 1;
8var CMD_MORE = 2;
9var CMD_RELOAD = 3;
10var CMD_HELP = 4;
11var CMD_CLOCK = 5;
12
13function setupSSLDebuggingInfo() {
14  if (!loadTimeData.getBoolean('ssl'))
15    return;
16
17  // The titles are not internationalized because this is debugging information
18  // for bug reports, help center posts, etc.
19  appendDebuggingField('Subject', loadTimeData.getString('subject'));
20  appendDebuggingField('Issuer', loadTimeData.getString('issuer'));
21  appendDebuggingField('Expires on', loadTimeData.getString('expirationDate'));
22  appendDebuggingField('Current date', loadTimeData.getString('currentDate'));
23  appendDebuggingField('PEM encoded chain', loadTimeData.getString('pem'));
24
25  $('error-code').addEventListener('click', toggleDebuggingInfo);
26}
27