


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en_UK">
<head>
    <title>Bosch Certificate Search</title><meta name="description" content="Search, find, validate and publish x509 certificates and root CAs - format: PEM, DER, CER for SMIME, SSL, TLS. "/>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="custom/media/img/favicon.ico?ver=3.19+SP+0+%28Build+4671%29" type="image/x-icon" />
    <link rel="stylesheet" href="media/css/certportal.css?ver=3.19+SP+0+%28Build+4671%29"/>
    <link rel="stylesheet" href="media/css/z1.bootstrap.css?ver=3.19+SP+0+%28Build+4671%29"/>
    <link rel="stylesheet" href="media/css/step-wizard.css?ver=3.19+SP+0+%28Build+4671%29"/>
    <link rel="stylesheet" href="custom/media/css/certportal_custom.css?ver=3.19+SP+0+%28Build+4671%29"/>
    <link rel="stylesheet" href="media/css/modal.css?ver=3.19+SP+0+%28Build+4671%29"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>

    <script src="js/handlebars.min.js?ver=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>
    <script src="js/jquery.min.js?ver=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>
    <script src="js/jquery.i18n.properties.js?ver=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>
    <script src="js/jquery.uniform.standalone.js?ver=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>
    <script src="js/retina.min.js?ver=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>
    <script src="js/bootstrap.min.js?v=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>
    <script src="js/spin.js?ver=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>
    <script src="js/language-switch.js?ver=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script> <!-- language-switch.js has to be imported resp. run before cs-gui.cs -->
    <script src="js/misc.js?ver=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>
    <script src="js/cs-gui.js?v=3.19+SP+0+%28Build+4671%29" type="text/javascript"></script>

    <script type="text/javascript">
        /* set global JS variables to make these attributes accessible for jQuery scripts, in this case the language switcher */
        let currentLang = "en_UK";
        let languageSelect = [{"name":"Deutsch","locale":"de_DE"},{"name":"English","locale":"en_UK"}];
    </script>

    <style>
        .dropdown-menu {
            max-height: 300px;
            overflow-y: auto;
            min-width: 240px;
        }
        .modal table tr td, .modal table tr th {
            text-align:left;
        }
    </style>
</head>
<body>
<noscript>
   <div class="container" style="margin-bottom: 24px;">
      <div class="alert alert-error">
         This website needs Javascript to be enabled in order to run properly.
      </div>
   </div>
</noscript>

<div class="container" id="container">
   <div id="head">
       <a href="index.jsp">
           <img src="custom/media/img/certportal_Bosch_en.png?v=202609151522"
                alt="Z1 Certificate Portal" id="logo" class="visible-large"/>
           <img src="custom/media/img/certportal_Bosch_en_mobile.png?v=202609151522"
                alt="Z1 Certificate Portal" id="logo" class="visible-narrow"/>
           <div id="header-sub"></div>
       </a>
       <select id="language-switch" name="lang"
               onchange="window.location = window.location.href.split('?')[0].split('#')[0] + '?lang=' + document.getElementById('language-switch').value  + '&pname=' + 'BoschDPN'">
       </select>
   </div>
<div id="lower-nav">
    <ul class="row pull-right">
        <li><a href="index.jsp" id="search-btn" class="button">Search</a></li>
        
            <li><a href="publish.jsp" id="publish-btn" class="button">Publish</a></li>
        

        
        
        
    </ul>
</div>
<div id="content" class="row-fluid">
    <div class="span12">
﻿<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>Data protection notice</title>
</head>
<div style="margin-left:5%;width:90%">
    <h1>
        Data protection notice</h1>
    &nbsp;<p>
        Robert Bosch GmbH (hereinafter “Bosch” or “We” or “Us”) welcomes you to our internet pages and mobile applications (together also referred to as “Online Offers”). We thank you for your interest in our company and our products.</p>
    <p>
        <br />
    </p>
    <h3>
        Bosch respects your privacy</h3>
    <p>
        The protection of your privacy throughout the course of processing personal data as well as the security of all business data are important concerns to us. We process personal data that was gathered during your visit of our Online Offers confidentially and only in accordance with statutory regulations.
Data protection and information security are included in our corporate policy.

    </p>
    <p>
        <br />
    </p>
    <h3 id="controller">
        Controller</h3>
    <p>
        Bosch is the controller responsible for the processing of your data; exceptions are outlined in this data protection notice. <br />
        <br />
        Our contact details are as follows: 
    </p>
    <p>
        Robert Bosch GmbH<br />
        Robert-Bosch-Platz 1<br />
        70839 Gerlingen-Schillerhöhe<br />
        <br />
        E-Mail: <a href="mailto:kontakt@bosch.de">kontakt@bosch.de</a><br />
        Telefon: +49 711 400 40990</p>
    <p>
        <br />
    </p>
    <h3>
        Collection, processing and usage of personal data</h3>
    <h3>
        Processed categories of data</h3>
    <p>
        &nbsp;The following categories of data are processed:</p>
    <ul>
        <li>&nbsp;Communication data (e.g. name, telephone, e-mail, address, IP address )
        </li>
    </ul>
    <p>
        &nbsp;</p>
    <h3>
        Principles</h3>
    <p>
        Personal data consists of all in-formation related to an identified or identifiable natural person, this includes, e.g. names, addresses, phone numbers, email addresses, contractual master data, contract accounting and payment data, which is an expression of a person's identity.
    </p>
    <p>
        We collect, process and use personal data (including IP addresses) only when there is either a statutory legal basis to do so or if you have given your consent to the processing or use of personal data concerning this matter, e.g. by means of registration.</p>
    <p>
        &nbsp;</p>
    <h3>
        Processing purposes and legal basis</h3>
    <p>
        We as well as the service providers commissioned by us; process your personal data for the following processing purposes:</p>
    <ul>
        <li>Search and download Bosch public certificates for encrypted communication between Bosch employees and external parties</li>
    </ul>
    <p>
        &nbsp;</p>
    <h3>
        Provision of these Online Offers
    </h3>
    <ul>
        <li>Provision of this online service to enable a search for and exchange of encryption certificates with external parties. (Legal basis: legitimate interest in encrypted communication).</li>
        <li>Resolving service disruptions as well as for security reasons. (Legal basis: Fulfillment of our legal obligations within the scope of data security and legitimate interest in resolving service disruptions as well as in the protection of our offers).</li>
        <li>Safeguarding and defending our rights. (Legal basis: Legitimate interest on our part for safeguarding and defending our rights).</li>
    </ul>
    <p>
        &nbsp;</p>
    <h3>
        Log files</h3>
    <p>
        Each time you use the internet, your browser is transmitting certain information which we store in so-called log files.</p>
    <p>
        We store log files to determine service disruptions and for security reasons (e.g., to investigate attack attempts) for a period of 90 days and delete them afterwards. Log files which need to be maintained for evidence purposes are excluded from deletion until the respective incident is resolved and may, on a case-by-case basis, be passed on to investigating authorities.</p>
    <p>
        &nbsp;In log files, the following information is saved:</p>
    <ul>
        <li>&nbsp;IP address (internet protocol address) of the terminal device used to access the Online Offer</li>
        <li>Internet address of the website from which the Online Offer is accessed (so-called URL of origin or referrer URL)</li>
        <li>Name of the service provider which was used to access the Online Offer</li>
        <li>Name of the files or information accessed</li>
        <li>Date and time as well as duration of recalling the data</li>
        <li>Amount of data transferred</li>
        <li>Operating system and information on the internet browser used, including add-ons installed (e.g., Flash Player)</li>
        <li>http status code (e.g., “Request successful” or “File requested not found”)
        </li>
    </ul>
    <p>
        &nbsp;</p>
    <h3>
        Children
    </h3>
    <p>
        This Online Offer is not meant for children under 16 years of age.</p>
    <p>
        &nbsp;</p>
    <h3>
        Service providers (general)</h3>
    <p>
        We involve external service providers with tasks such as programming and data hosting. We have chosen those service providers carefully and monitor them on a regular basis, especially regarding their diligent handling of and protection of the data that they store. All service providers are obliged to maintain confidentiality and to comply with the statutory provisions. Service providers may also be other Bosch group companies.</p>
    <p>
        &nbsp;</p>
    <h3>
        Duration of storage, retention periods</h3>
    <p>
        Principally, we store your data for as long as it is necessary to render our Online Offers and connected services or for as long as we have a legitimate interest in storing the data (e.g. we might still have a legitimate interest in postal mail marketing after fulfillment of our contractual obligations). In all other cases we delete your personal data with the exception of data we are obliged to store for the fulfillment of legal obligations (e.g. due to retention periods under the tax and commercial codes we are obliged to have documents such as contracts and invoices available for a certain period of time).
    </p>
    <p>
        &nbsp;</p>
    <h3>
        External links</h3>
    <p>
        Our Online Offers may contain links to internet pages of third parties, in particular providers who are not related to us. Upon clicking on the link, we have no influence on the collecting, processing and use of personal data possibly transmitted by clicking on the link to the third party (such as the IP address or the URL of the site on which the link is located) as the conduct of third parties is naturally beyond our control. We do not assume responsibility for the processing of personal data by third parties.</p>
    <p>
        &nbsp;</p>
    <h3>
        Security 
    </h3>
    <p>
        Our employees and the companies providing services on our behalf, are obliged to confidentiality and to compliance with the applicable data protection laws.</p>
    <p>
        We take all necessary technical and organizational measures to ensure an appropriate level of security and to protect your data that are administrated by us especially from the risks of unintended or unlawful destruction, manipulation, loss, change or unauthorized disclosure or unauthorized access. Our security measures are, pursuant to technological progress, constantly being improved.</p>
    <p>
        &nbsp;</p>
    <h3>
        User rights</h3>
    <p>
        To enforce your rights, please use the details provided in the Contact section. In doing so, please ensure that an unambiguous identification of your person is possible.</p>
    <p>
        &nbsp;</p>
    <h3>
        Right to information and access</h3>
    <p>
        You have the right to obtain confirmation from us about whether or not your personal data is being processed, and, if this is the case, access to your personal data. 
    </p>
    <p>
        &nbsp;</p>
    <h3>
        Right to correction and deletion </h3>
    <p>
        You have the right to obtain the rectification of inaccurate personal data.  As far as statutory requirements are fulfilled, you have the right to obtain the completion or deletion of your data.</p>
    <p>
        &nbsp;This does not apply to data which is necessary for billing or accounting purposes or which is subject to a statutory retention period. If access to such data is not required, however, its processing is restricted (see the following).</p>
    <p>
        &nbsp;</p>
    <h3>
        Restriction of processing</h3>
    <p>
        As far as statutory requirements are fulfilled you have the right to demand for restriction of the processing of your data.</p>
    <p>
        &nbsp;</p>
    <h3>
        Data portability</h3>
    <p>
        As far as statutory requirements are fulfilled you may request to receive data that you have provided to us in a structured, commonly used and machine-readable format or – if technically feasible –that we transfer those data to a third party.</p>
    <p>
        Objection to data processing based on the legal basis of “legitimate interest”</p>
    <p>
        In addition, you have the right to object to the processing of your personal data at any time, insofar as this is based on “legitimate interest”. We will then terminate the processing of your data, unless we demonstrate compelling legitimate grounds according to legal requirements which override your rights. </p>
    <p>
        &nbsp;</p>
    <h3>
        Right to lodge complaint with supervisory authority:</h3>
    <p>
        You have the right to lodge a complaint with a supervisory authority. You can appeal to the supervisory authority which is responsible for your place of residence or your state of residency or to the supervisory authority responsible for us. This is:</p>
    <p>
        State Commissioner for Data Protection and Freedom of Information Baden-Württemberg</p>
    <p>
        <strong>Address:</strong></p>
    Lautenschlagerstraße 20<br />
    70173 Stuttgart<br />
    GERMANY<p>
        &nbsp;</p>
    <p>
        <strong>Postal address:</strong></p>
    P.O. Box 10 29 32<br />
    70025 Stuttgart<br />
    GERMANY<p>
        &nbsp;</p>
    <p>
        Phone: +49 (711)/615541-0<br />
        FAX: +49 (711)/615541-15<br />
        E-Mail: <a href="mailto:poststelle@lfdi.bwl.de">poststelle@lfdi.bwl.de</a>
    </p>
    <p>
        &nbsp;</p>
    <h3>
        Changes to the Data Protection Notice</h3>
    We reserve the right to change our security and data protection measures. In such cases, we will amend our data protection notice accordingly. Please, therefore, notice the current version of our data protection notice, as this is subject to changes.<p>
        &nbsp;</p>
    <h3>
        Contact</h3>
    <p>
        If you wish to contact us, please find us at the address stated in the <a href="#controller">"Controller"</a> section.
        </p>
    <p>To assert your rights please use the following link:<br />
    <a href="https://request.privacy-bosch.com/entity/RB">https://request.privacy-bosch.com/entity/RB</a>
    </p>
    <p>To notify data protection incidents please use the following link:<br />
    <a href="https://www.bkms-system.net/bosch-dataprotection ">https://www.bkms-system.net/bosch-dataprotection </a>
    </p>
    <p>
        For suggestions and complaints regarding the processing of your personal data we recommend that you contact our data protection officer:</p>
    <p>
        Data Protection Officer<br />
        Information Security and Privacy (C/ISP)<br />
        Robert Bosch GmbH<br />
        P.O. Box 30 02 20<br />
        70442 Stuttgart
        <br />
        GERMANY<br />
        or<br />
        mailto: <a href="mailto:DPO@bosch.com">DPO@bosch.com</a></p>
    &nbsp;<p>
        &nbsp;</p>
    <p>
        Effective date: 2022.01.07</p>
    &nbsp;
</div>
</html>




</div>
</div>
</div>

<div id="footer">
    <div style="text-align: center;">
        
    </div>
</div>
<a id="powered_by" href="https://www.zertificon.com" target="_blank">
    <img alt="Zertificon â encryption for business communication"
         src="media/img/powered_by_zertificon.png">
</a>
<div id="validation-modal" class="modal hide fade" tabindex="-1">
    <div class="modal-header">
        <a href="#" class="close" data-dismiss="modal">&times;</a>
        <h3>
            Validation result
        </h3>
    </div>
    <div class="modal-body" id="validation-m-content">
        <h3>
            The validation is running ...
        </h3>
    </div>
    <div class="modal-footer">
        <a href="#" class="btn done" data-dismiss="modal">Done</a>
    </div>
</div>
</div>

<script type="text/javascript">

    Handlebars.registerHelper('for', function (from, to, block) {
        var accum = '';
        for (var i = from; i < to; i += 1)
            accum += block.fn(i);
        return accum;
    });

    Handlebars.registerHelper('eq', function (a, b) {
        return a === b;
    });

</script>

<script id="result-template" type="text/x-handlebars-template">

    <div class="accordion" id="accordion-{{node_id}}">
        <div class="accordion-group result-container {{#if is_pgp}}resultPgp{{/if}}{{#if is_x509}}resultX509{{/if}} result-{{certType}}-cert result-{{applicationContext}}-cert {{trustState}}">
            <div class="accordion-heading upperpart">
                <a href="#result-box-{{node_id}}"
                   data-original-title="Click for details"
                   class="accordion-toggle" data-toggle="collapse" data-parent="accordion-{{node_id}}">
                    <div class="row-fluid">
                        <div class="span2 certRank middleUpperPart">

                            {{#if showValidation}}
                            <div class="validate-key sprite {{#if enabled}}{{trustState}}{{else}}{{trustState}}-grey{{/if}} pull-left"
                                 title="{{trustState-title}}"
                                 data-original-validation="certFormat={{certFormat}}&certType={{certType}}&certId={{certId}}&pplicationContext={{applicationContext}}"
                                 data-original-title="javascript: getText('{{trustState}}');"></div>

                            <div class="dividerBar"></div>
                            {{/if}}

                            <div class="sprite {{certType}}-{{certFormat}} pull-left" title="{{certTypeTitle}}"></div>
                            <div class="pull-left visible-phone">
                                {{#if showRanking}}
                                <div style="width: 100px; float: right; display: inline; white-space: nowrap; margin-top: 12px;"
                                     title="Rank Of Trust: {{rankOfTrust}}">
                                    {{#for 0 rankOfTrust}}
                                    <span class="star"></span>
                                    {{/for}}

                                    {{#for rankOfTrust 4}}
                                    <span class="no-star"></span>
                                    {{/for}}
                                </div>
                                {{/if}}
                            </div>
                            <div class="pull-right visible-phone">
                                {{#if is_pgp}}
                                <span onclick="location.href='{{key_asc}}';event.preventDefault();event.stopPropagation();">
                                   <span class="sprite download"></span>
                                </span>
                                {{/if}}
                                {{#if is_x509}}
                                <span onclick="location.href='{{key_cer}}';event.preventDefault();event.stopPropagation();">
                                   <span class="sprite download"></span>
                                </span>
                                {{/if}}
                            </div>
                            <div class="clearfix"></div>
                        </div>
                        <div class="certMainHeader">
                            <div class="span6 headers">
                                {{#if first_email}}
                                <span class="name {{truststateclass}}">{{first_email}}</span> {{#if is_pgp}}<span
                                    class="hidden-phone">({{shortCertId}})</span>{{/if}}
                                {{else}}
                                <span class="name {{truststateclass}}">{{name}}</span>
                                {{/if}}
                                <br/>
                                <span class="cert-valid {{expiredclass}}">
                                   <span>
                                        {{#if (eq expired true)}}
                                                <span class="text-z-red">expired on {{exp_date}}</span>
                                       {{else}}
                                           valid from {{created_date}} until {{exp_date}}
                                       {{/if}}
                                       {{#if caName}}<br/><p class="issuer">Issued by {{caName}}</p>{{/if}}
                                   </span>
                               </span>
                            </div>
                            <div class="span2 middleUpperPart hidden-phone">
                                {{#if showRanking}}
                                <div style="width: 100px; float: right; display: inline; white-space: nowrap; margin-top: 12px;"
                                     title="Rank Of Trust: {{rankOfTrust}}">
                                    {{#for 0 rankOfTrust}}
                                    <span class="star"></span>
                                    {{/for}}

                                    {{#for rankOfTrust 4}}
                                    <span class="no-star"></span>
                                    {{/for}}
                                </div>
                                {{/if}}
                            </div>
                        </div>
                        <div class="span2 middleUpperPart hidden-phone">
                            <div class="glyphicon cert-print pull-right"
                                 data-original-title="Print">
                                <span class="print-key sprite printer"
                                      onclick="event.preventDefault();event.stopPropagation();"></span>
                            </div>
                            <div class="cert-download-links pull-right"
                                 data-original-title="Download"
                                 style="border-left: 1px solid #cdcdcd;">
                                {{#if download_key}}
                                <div class="dropdown">
                                    <p class="key-download" id="download-key-{{node_id}}"><span
                                            class="sprite download"></span></p>
                                    <ul class="dropdown-menu">
                                        {{#if is_pgp}}
                                        <li class="dl_type_asc"><span
                                                onclick="location.href='{{key_asc}}';event.preventDefault();event.stopPropagation();">Certificate ( .asc)</span></li>
                                        {{/if}}
                                        {{#if is_x509}}
                                        {{#if is_user}}
                                        <li class="dl_type_vcf"><span
                                                onclick="location.href='{{key_vcf}}';event.preventDefault();event.stopPropagation();">vCard ( .vcf)</span></li>
                                        {{/if}}
                                        <li class="dl_type_der"><span
                                                onclick="location.href='{{key_der}}';event.preventDefault();event.stopPropagation();">Certificate ( .der)</span></li>
                                        <li class="dl_type_cer"><span
                                                onclick="location.href='{{key_cer}}';event.preventDefault();event.stopPropagation();">Certificate ( .cer)</span></li>
                                        <li class="dl_type_pem"><span
                                                onclick="location.href='{{key_pem}}';event.preventDefault();event.stopPropagation();">Certificate ( .pem)</span></li>
                                        <li class="dl_type_crt"><span
                                                onclick="location.href='{{key_crt}}';event.preventDefault();event.stopPropagation();">Certificate ( .crt)</span></li>
                                        {{#if hasChain}}
                                        <li class="dl_type_chain"><span
                                                onclick="location.href='{{key_chain}}';event.preventDefault();event.stopPropagation();">Certificate Chain ( .p7b)</span></li>
                                        {{/if}}
                                        {{/if}}
                                    </ul>
                                </div>
                                {{/if}}
                            </div>
                            <div class="clearfix"></div>
                        </div>
                    </div>
                </a>
            </div>
            <div id="result-box-{{node_id}}" class="accordion-body collapse">
                <div class="accordion-inner middlepart">
                    {{> details-template}}
                </div>
            </div>
        </div>
    </div>

</script>

<script id="details-template" type="text/x-handlebars-template">
    <div class="details">
        {{#if is_pgp}}
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Fingerprint</strong></p>
            </div>
            <div class="span10">
                <p>{{fingerPrint}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Key ID</strong></p>
            </div>
            <div class="span10">
                <p>{{shortCertId}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        <div class="row-fluid">
            <div class="span2">
                <p><strong>User IDs</strong></p>
            </div>
            <div class="span10">
                {{#each pgpUserIDs}}
                <p style="margin-bottom: 5px;">
                    {{this.name}}
                    <br/>
                    {{this.email}} {{#if this.revoked}}<span class='label important'>Revoked</span>{{/if}}
                    <br/>
                    {{this.comment}}
                </p>
                {{/each}}
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        {{#if signatureAlgorithm}}
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Algorithm</strong></p>
            </div>
            <div class="span10">
                <p>{{signatureAlgorithm}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        {{/if}}
        {{#if keyLength}}
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Length</strong></p>
            </div>
            <div class="span10">
                <p>{{keyLength}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        {{/if}}
        {{/if}}

        {{#if is_x509}}
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Owner</strong></p>
            </div>
            <div class="span4">
                {{#each subject}}
                <span>{{this}}</span><br/>
                {{/each}}
                <hr class="visible-phone"/>
            </div>
            <div class="span2">
                <p><strong>Issued by</strong></p>
            </div>
            <div class="span4">
                {{#each issuer}}
                <span>{{this}}</span><br/>
                {{/each}}
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        {{#if signatureAlgorithm}}
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Certificate Signature Algorithm</strong></p>
            </div>
            <div class="span10">
                <p>{{signatureAlgorithm}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        {{/if}}
        {{#if keyLength}}
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Public Key Algorithm (Key Length)</strong></p>
            </div>
            <div class="span10">
                <p>{{keyLength}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        {{/if}}
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Fingerprint (SHA256)</strong></p>
            </div>
            <div class="span10">
                <p>{{fingerPrintSHA256}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Fingerprint (SHA1)</strong></p>
            </div>
            <div class="span10">
                <p>{{fingerPrintSHA1}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Serial Number</strong></p>
            </div>
            <div class="span10">
                <p>{{serialNumberHex}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        {{/if}}

        
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Key Usage</strong></p>
            </div>
            <div class="span10">
                {{#each usage}}
                <span>{{this}}</span><br/>
                {{/each}}
                <hr class="visible-phone"/>
            </div>
        </div>
        <hr class="visible-desktop"/>
        <div class="row-fluid">
            <div class="span2">
                <p><strong>Valid from</strong></p>
            </div>
            <div class="span4">
                <p>{{created_date}}</p>
                <hr class="visible-phone"/>
            </div>
            <div class="span2">
                <p><strong>Expires</strong></p>
            </div>
            <div class="span4">
                <p>{{exp_date}}</p>
                <hr class="visible-phone"/>
            </div>
        </div>
    </div>
</script>

</body>
</html>
