103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// found in the LICENSE file.
403b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
503b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Should match SSLBlockingPageCommands in ssl_blocking_page.cc.
603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)var CMD_DONT_PROCEED = 0;
703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)var CMD_PROCEED = 1;
803b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)var CMD_MORE = 2;
903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)var CMD_RELOAD = 3;
1003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)var CMD_HELP = 4;
1103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)var CMD_CLOCK = 5;
121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccifunction setupSSLDebuggingInfo() {
141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  if (!loadTimeData.getBoolean('ssl'))
151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci    return;
161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  // The titles are not internationalized because this is debugging information
181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  // for bug reports, help center posts, etc.
191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  appendDebuggingField('Subject', loadTimeData.getString('subject'));
201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  appendDebuggingField('Issuer', loadTimeData.getString('issuer'));
211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  appendDebuggingField('Expires on', loadTimeData.getString('expirationDate'));
221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  appendDebuggingField('Current date', loadTimeData.getString('currentDate'));
231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  appendDebuggingField('PEM encoded chain', loadTimeData.getString('pem'));
241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci
251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  $('error-code').addEventListener('click', toggleDebuggingInfo);
261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci}
27