private void syncSizeToCertificateDetail() { if (usermessage != null) { usermessage.setPreferredSize(cd.getPreferredSize()); usermessage.setMinimumSize(cd.getMinimumSize()); } detailPane.setPreferredSize(cd.getPreferredSize()); detailPane.setMinimumSize(cd.getMinimumSize()); }
public void setCertificateChain(X509Certificate[] certificatesChain) { this.certificateChain = certificatesChain; DefaultListModel dlm = new DefaultListModel(); if (certificatesChain != null) { for (X509Certificate cert : certificatesChain) { dlm.addElement(cert.getSubjectX500Principal().toString()); } } cd.setCertificate(certificatesChain[certificateChain.length - 1]); certificateChainDNs.setModel(dlm); updateCertificateDetail(); syncSizeToCertificateDetail(); }