private void selectGeneralNameInTable(GeneralName generalName) { for (int i = 0; i < jtGeneralNames.getRowCount(); i++) { if (generalName.equals(jtGeneralNames.getValueAt(i, 0))) { jtGeneralNames.changeSelection(i, 0, false, false); return; } } }
if (!is[i].equals(expected[i])) { failureMsg.append(i + 1).append("-th name does not match the requested one; ");
@Override protected boolean verifyProtection(GeneralPKIMessage pkiMessage) throws CMPException, InvalidKeyException { ProtectedPKIMessage protectedMsg = new ProtectedPKIMessage(pkiMessage); if (protectedMsg.hasPasswordBasedMacProtection()) { LOG.warn("protection is not signature based: " + pkiMessage.getHeader().getProtectionAlg().getAlgorithm().getId()); return false; } PKIHeader header = protectedMsg.getHeader(); if (!header.getSender().equals(responderSubject)) { LOG.warn("not authorized responder '{}'", header.getSender()); return false; } String algOid = protectedMsg.getHeader().getProtectionAlg().getAlgorithm().getId(); if (!trustedProtectionAlgOids.contains(algOid)) { LOG.warn("PKI protection algorithm is untrusted '{}'", algOid); return false; } ContentVerifierProvider verifierProvider = getContentVerifierProvider( responderCert.getPublicKey()); if (verifierProvider == null) { LOG.warn("not authorized responder '{}'", header.getSender()); return false; } return protectedMsg.verify(verifierProvider); } // method verifyProtection
if (!certAccessLocation.equals(accessLocation)) { failureMsg.append("accessLocation does not match the requested one; ");
if (!requestorSubject.equals(rec)) { throw new Exception("unknown CMP requestor " + rec.toString());
@Override protected boolean intendsMe(GeneralName requestRecipient) { if (requestRecipient == null) { return false; } if (getSender().equals(requestRecipient)) { return true; } if (requestRecipient.getTagNo() == GeneralName.directoryName) { X500Name x500Name = X500Name.getInstance(requestRecipient.getName()); if (x500Name.equals(caManager.getSignerWrapper(getResponderName()).getSubjectAsX500Name())) { return true; } } return false; } // method intendsMe
if (!isBase.equals(expBase)) { addViolation(failureMsg, "base of " + desc, isBase, expBase);
if (!requestor.getName().equals(rec)) { LOG.warn("tid={}: unknown CMP requestor '{}'", tid, rec);