/** * Get reason from the x509 entry. * @param entry the entry * @return reason or null */ private static Reason getReasonFromX509Entry(final X509CRLEntry entry) { if (entry.hasExtensions()) { try { final int code = Integer.parseInt( new String(entry.getExtensionValue(CRL_REASON_OID), "ASCII")); if (code < Reason.values().length) { return Reason.fromCode(code); } } catch (final Exception e) { LOGGER.trace("An exception occurred when resolving extension value: {}", e.getMessage()); } } return null; }
private void crlEntrySelection() { int row = jtRevokedCerts.getSelectedRow(); if (row != -1) { BigInteger serialNumber = (BigInteger) jtRevokedCerts.getValueAt(row, 0); Set<?> revokedCertsSet = crl.getRevokedCertificates(); X509CRLEntry x509CrlEntry = null; for (Iterator<?> itr = revokedCertsSet.iterator(); itr.hasNext();) { X509CRLEntry entry = (X509CRLEntry) itr.next(); if (serialNumber.equals(entry.getSerialNumber())) { x509CrlEntry = entry; break; } } if (x509CrlEntry.hasExtensions()) { jbCrlEntryExtensions.setEnabled(true); return; } } jbCrlEntryExtensions.setEnabled(false); }
/** * Get reason from the x509 entry. * * @param entry the entry * @return reason or null */ private static Reason getReasonFromX509Entry(final X509CRLEntry entry) { if (entry.hasExtensions()) { try { val code = Integer.parseInt( new String(entry.getExtensionValue(CRL_REASON_OID), "ASCII")); if (code < Reason.values().length) { return Reason.fromCode(code); } } catch (final Exception e) { LOGGER.trace("An exception occurred when resolving extension value: [{}]", e.getMessage()); } } return null; }
private void displayCrlEntryExtensions() { int row = jtRevokedCerts.getSelectedRow(); if (row != -1) { BigInteger serialNumber = (BigInteger) jtRevokedCerts.getValueAt(row, 0); Set<?> revokedCertsSet = crl.getRevokedCertificates(); X509CRLEntry x509CrlEntry = null; for (Iterator<?> itr = revokedCertsSet.iterator(); itr.hasNext();) { X509CRLEntry entry = (X509CRLEntry) itr.next(); if (serialNumber.equals(entry.getSerialNumber())) { x509CrlEntry = entry; break; } } if (x509CrlEntry.hasExtensions()) { DViewExtensions dViewExtensions = new DViewExtensions(this, res.getString("DViewCrl.EntryExtensions.Title"), x509CrlEntry); dViewExtensions.setLocationRelativeTo(this); dViewExtensions.setVisible(true); } } }
if (crlEntry.hasExtensions()) { LOG.debug("critical extensions: " + crlEntry.getCriticalExtensionOIDs());
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())
if (crl_entry.hasExtensions())