


<!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>X.509 SMIME Certificates & PGP keys</title><meta name="description" content="Certificate search: find, validate, publish and download x509 certificates, public PGP keys and Certificate Authorities (root CAs)"/>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="custom/media/img/favicon.ico?ver=3.17+SP+6+%28Build+4551%29" type="image/x-icon" />
    <link rel="stylesheet" href="media/css/certportal.css?ver=3.17+SP+6+%28Build+4551%29" type="text/css"/>
    <link rel="stylesheet" href="media/css/z1.bootstrap.css?ver=3.17+SP+6+%28Build+4551%29" type="text/css"/>
    <link rel="stylesheet" href="media/css/step-wizard.css?ver=3.17+SP+6+%28Build+4551%29" type="text/css"/>
    <link rel="stylesheet" href="custom/media/css/certportal_custom.css?ver=3.17+SP+6+%28Build+4551%29" type="text/css"/>
    <link rel="stylesheet" href="media/css/modal.css?ver=3.17+SP+6+%28Build+4551%29" type="text/css"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>

    <script src="js/handlebars.min.js?ver=3.17+SP+6+%28Build+4551%29" type="text/javascript"></script>
    <script src="js/jquery.min.js?ver=3.17+SP+6+%28Build+4551%29" type="text/javascript"></script>
    <script src="js/jquery.i18n.properties.js?ver=3.17+SP+6+%28Build+4551%29" type="text/javascript"></script>
    <script src="js/jquery.uniform.standalone.js?ver=3.17+SP+6+%28Build+4551%29" type="text/javascript"></script>
    <script src="js/retina.min.js?ver=3.17+SP+6+%28Build+4551%29" type="text/javascript"></script>
    <script src="js/bootstrap.min.js?v=3.17+SP+6+%28Build+4551%29" type="text/javascript"></script>
    <script src="js/spin.js?ver=3.17+SP+6+%28Build+4551%29" type="text/javascript"></script>
    <script src="js/language-switch.js?ver=3.17+SP+6+%28Build+4551%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.17+SP+6+%28Build+4551%29" type="text/javascript"></script>
    <script src="js/cs-gui.js?v=3.17+SP+6+%28Build+4551%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 = [{"locale":"de_DE","name":"Deutsch"},{"locale":"en_UK","name":"English"}];
    </script>

    <style type="text/css">
        .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_custom.png?v=202608290517"
                alt="Z1 Certificate Portal" id="logo" class="visible-large"/>
           <img src="custom/media/img/certportal_custom_mobile.png?v=202608290517"
                alt="Z1 Certificate Portal" id="logo" class="visible-narrow"/>
           <div id="header-sub">Search, validate and publish X.509 certificates and PGP keys</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=' + 'imprint'">
       </select>
   </div>
<div id="lower-nav">
    <ul class="row pull-right">
        <li><a href="index.jsp" id="search-btn" class="button">Search</a></li>
        

        
        
        
    </ul>
</div>
<div id="content" class="row-fluid">
    <div class="span12">
        <div class="page-header"> 
            <h1> <a href="https://new.diehl.com/group/en/imprint-and-legal-notice">Imprint and legal notice</a> </h1>
        </div>
        <div class="containerbox">



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

<div id="footer">
    <div style="text-align: center;">
        <a href="footer?pname=imprint">Contact</a>
    </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>
