applications/party/webapp/partymgr/security/ViewCertificate.ftl
<#--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<#-- should be done in screen
<#assign components = Static["org.ofbiz.base.component.ComponentConfig"].getAllComponents()!/>
<#if (requestParameters.certString?has_content)>
<#assign cert = Static["org.ofbiz.base.util.KeyStoreUtil"].pemToCert(requestParameters.certString)/>
</#if>-->
<@section id="findPartyParameters" title=uiLabelMap.PageTitleImportCertificate>
<#if (cert?has_content)>
<span>${uiLabelMap.PartyCertType}</span> ${cert.getType()} : ${cert.getSubjectX500Principal()}
<span>${uiLabelMap.PartyCertName}</span> ${cert.getSubjectX500Principal().getName()}
<span>${uiLabelMap.PartyCertSerialNumber}</span> ${cert.getSerialNumber().toString(16)}
<#else>
<@commonMsg type="warning">${uiLabelMap.PartyCertInvalid}</@commonMsg>
</#if>
</@section>
<@section title=uiLabelMap.PartyCertSaveToKeyStore>
<@table type="data-list">
<@thead>
<@tr class="header-row">
<@th>${uiLabelMap.PartyCertComponent}</@th>
<@th>${uiLabelMap.PartyCertKeyStore}</@th>
<@th>${uiLabelMap.PartyCertImportIssuer}</@th>
<@th>${uiLabelMap.PartyCertKeyAlias}</@th>
<@th> </@th>
</@tr>
</@thead>
<@tbody>
<#list components as component>
<#assign keystores = component.getKeystoreInfos()!/>
<#list keystores as store>
<#if (store.isTrustStore())>
<@tr>
<form method="post" action="<@pageUrl>importIssuerProvision</@pageUrl>">
<input type="hidden" name="componentName" value="${component.getComponentName()}"/>
<input type="hidden" name="keystoreName" value="${store.getName()}"/>
<input type="hidden" name="certString" value="${requestParameters.certString}"/>
<@td>${component.getComponentName()}</@td>
<@td>${store.getName()}</@td>
<@td align="center"><input type="checkbox" name="importIssuer" value="Y"/></@td>
<@td><input type="text" name="alias" size="20"/></@td>
<@td align="right"><input type="submit" value="${uiLabelMap.CommonSave}" class="${styles.link_run_sys!} ${styles.action_add!}"/></@td>
</form>
</@tr>
</#if>
</#list>
</#list>
</@tbody>
</@table>
</@section>