Package org.ejbca.ui.web

Examples of org.ejbca.ui.web.RevokedInfoView


            log.debug("User has more than 50 certificates, we will not sort them");
          }
        Iterator<Certificate> j = list.iterator();
        certificates = new CertificateView[list.size()];
        for(int i=0; i< certificates.length; i++){
          RevokedInfoView revokedinfo = null;
          Certificate cert = (Certificate) j.next();
          CertificateStatus revinfo = certificatesession.getStatus(CertTools.getIssuerDN(cert), CertTools.getSerialNumber(cert));
          if(revinfo != null) {
            revokedinfo = new RevokedInfoView(revinfo, CertTools.getSerialNumber(cert));
          }
          certificates[i] = new CertificateView(cert, revokedinfo, username);
        }
      } else{
        certificates = null;
View Full Code Here


      if (!authorizationsession.isAuthorizedNoLog(administrator, AccessRulesConstants.CAPREFIX + issuerdn.hashCode())) {
            Authorizer.throwAuthorizationException(administrator, AccessRulesConstants.CAPREFIX + issuerdn.hashCode(), "Not authorized to view certificate.");
        }
        Certificate cert = certificatesession.findCertificateByIssuerAndSerno(administrator, issuerdn, serno);
        if (cert != null) {
            RevokedInfoView revokedinfo = null;
            String username = certificatesession.findUsernameByCertSerno(administrator, serno, CertTools.getIssuerDN(cert));
            if (this.userAdminSession.findUser(administrator, username) != null) {
                int endentityprofileid = this.userAdminSession.findUser(administrator, username).getEndEntityProfileId();
                this.endEntityAuthorization(administrator, endentityprofileid, AccessRulesConstants.VIEW_RIGHTS, true);
            }
            CertificateStatus revinfo = certificatesession.getStatus(CertTools.getIssuerDN(cert), CertTools.getSerialNumber(cert));
            if (revinfo != null) {
                revokedinfo = new RevokedInfoView(revinfo, CertTools.getSerialNumber(cert));
            }
            certificates = new CertificateView[1];
            certificates[0] = new CertificateView(cert, revokedinfo, username);
        } else {
            certificates = null;
View Full Code Here

      final CertificateView[] returnval = new CertificateView[chain.size()];
      final Iterator<Certificate> iter = chain.iterator();
      int i=0;
      while(iter.hasNext()){
        final Certificate next = iter.next()
        RevokedInfoView revokedinfo = null;
        CertificateStatus revinfo = certificatesession.getStatus(CertTools.getIssuerDN(next), CertTools.getSerialNumber(next));
        if(revinfo != null && revinfo.revocationReason != RevokedCertInfo.NOT_REVOKED) {
          revokedinfo = new RevokedInfoView(revinfo, CertTools.getSerialNumber(next));
        }
        returnval[i] = new CertificateView(next, revokedinfo, null);
        i++;
      }
      return returnval;
View Full Code Here

TOP

Related Classes of org.ejbca.ui.web.RevokedInfoView

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.