⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 editcertificateprofiles.jsp

📁 一套JAVA的CA证书签发系统.
💻 JSP
📖 第 1 页 / 共 2 页
字号:
                 value = request.getParameter(CHECKBOX_KEYUSAGECRITICAL);                  if(value != null)                   certificateprofiledata.setKeyUsageCritical(value.equals(CHECKBOX_VALUE));                  else                   certificateprofiledata.setKeyUsageCritical(false);              }               else{                 certificateprofiledata.setUseKeyUsage(false);                 certificateprofiledata.setKeyUsageCritical(false);              }                 use = false;             value = request.getParameter(CHECKBOX_SUBJECTKEYIDENTIFIER);             if(value != null){                 use = value.equals(CHECKBOX_VALUE);                 certificateprofiledata.setUseSubjectKeyIdentifier(use);                 value = request.getParameter(CHECKBOX_SUBJECTKEYIDENTIFIERCRITICAL);                  if(value != null)                   certificateprofiledata.setSubjectKeyIdentifierCritical(value.equals(CHECKBOX_VALUE));                  else                   certificateprofiledata.setSubjectKeyIdentifierCritical(false);              }             else{                 certificateprofiledata.setUseSubjectKeyIdentifier(false);                 certificateprofiledata.setSubjectKeyIdentifierCritical(false);              }             use = false;             value = request.getParameter(CHECKBOX_AUTHORITYKEYIDENTIFIER);             if(value != null){                 use = value.equals(CHECKBOX_VALUE);                 certificateprofiledata.setUseAuthorityKeyIdentifier(use);                 value = request.getParameter(CHECKBOX_AUTHORITYKEYIDENTIFIERCRITICAL);                  if(value != null)                   certificateprofiledata.setAuthorityKeyIdentifierCritical(value.equals(CHECKBOX_VALUE));                  else                   certificateprofiledata.setAuthorityKeyIdentifierCritical(false);              }             else{                 certificateprofiledata.setUseAuthorityKeyIdentifier(false);                 certificateprofiledata.setAuthorityKeyIdentifierCritical(false);              }             use = false;             value = request.getParameter(CHECKBOX_SUBJECTALTERNATIVENAME);             if(value != null){                 use = value.equals(CHECKBOX_VALUE);                 certificateprofiledata.setUseSubjectAlternativeName(use);                 value = request.getParameter(CHECKBOX_SUBJECTALTERNATIVENAMECRITICAL);                  if(value != null)                   certificateprofiledata.setSubjectAlternativeNameCritical(value.equals(CHECKBOX_VALUE));                  else                   certificateprofiledata.setSubjectAlternativeNameCritical(false);              }             else{                 certificateprofiledata.setUseSubjectAlternativeName(false);                 certificateprofiledata.setSubjectAlternativeNameCritical(false);              }             use = false;             value = request.getParameter(CHECKBOX_CRLDISTRIBUTIONPOINT);             if(value != null){                 use = value.equals(CHECKBOX_VALUE);                 certificateprofiledata.setUseCRLDistributionPoint(use);                 value = request.getParameter(CHECKBOX_CRLDISTRIBUTIONPOINTCRITICAL);                  if(value != null)                   certificateprofiledata.setCRLDistributionPointCritical(value.equals(CHECKBOX_VALUE));                  else                   certificateprofiledata.setCRLDistributionPointCritical(false);                  value = request.getParameter(TEXTFIELD_CRLDISTURI);                 if(value != null){                   value=value.trim();                   certificateprofiledata.setCRLDistributionPointURI(value);                 }              }             else{                 certificateprofiledata.setUseCRLDistributionPoint(false);                 certificateprofiledata.setCRLDistributionPointCritical(false);                  certificateprofiledata.setCRLDistributionPointURI("");             }              use = false;             value = request.getParameter(CHECKBOX_USECERTIFICATEPOLICIES);             if(value != null){                 use = value.equals(CHECKBOX_VALUE);                 certificateprofiledata.setUseCertificatePolicies(use);                 value = request.getParameter(CHECKBOX_CERTIFICATEPOLICIESCRITICAL);                  if(value != null)                   certificateprofiledata.setCertificatePoliciesCritical(value.equals(CHECKBOX_VALUE));                  else                   certificateprofiledata.setCertificatePoliciesCritical(false);                  value = request.getParameter(TEXTFIELD_CERTIFICATEPOLICYID);                 if(value != null){                   value=value.trim();                   certificateprofiledata.setCertificatePolicyId(value);                 }              }             else{                 certificateprofiledata.setUseCertificatePolicies(false);                 certificateprofiledata.setCertificatePoliciesCritical(false);                  certificateprofiledata.setCertificatePolicyId("");             }               String[] values = request.getParameterValues(SELECT_AVAILABLEBITLENGTHS);               if(values != null){                int[] abl = new int[values.length];                for(int i=0; i< values.length;i++){                  abl[i] = Integer.parseInt(values[i]);                }                certificateprofiledata.setAvailableBitLengths(abl);              }              values = request.getParameterValues(SELECT_KEYUSAGE);              boolean[] ku = new boolean[ keyusagetexts.length];               if(values != null){                 for(int i=0; i < values.length; i++){                    ku[Integer.parseInt(values[i])] = true;                 }              }              certificateprofiledata.setKeyUsage(ku);                    value = request.getParameter(CHECKBOX_USEEXTENDEDKEYUSAGE);             if(value != null && value.equals(CHECKBOX_VALUE)){               certificateprofiledata.setUseExtendedKeyUsage(true);                value = request.getParameter(CHECKBOX_EXTENDEDKEYUSAGECRITICAL);                if(value != null){                 certificateprofiledata.setExtendedKeyUsageCritical(value.equals(CHECKBOX_VALUE));               }                values = request.getParameterValues(SELECT_EXTENDEDKEYUSAGE);               ArrayList eku = new ArrayList();                 if(values != null){                   for(int i=0; i < values.length; i++){                      eku.add(new Integer(values[i]));                   }                }                certificateprofiledata.setExtendedKeyUsage(eku);                  }              else{                certificateprofiledata.setUseExtendedKeyUsage(false);                 certificateprofiledata.setExtendedKeyUsageCritical(false);                 certificateprofiledata.setExtendedKeyUsage(new ArrayList());                      }              value = request.getParameter(SELECT_TYPE);              int type  = CertificateProfile.TYPE_ENDENTITY;              if(value != null){                type = Integer.parseInt(value);              }              certificateprofiledata.setType(type);                                value = request.getParameter(CHECKBOX_ALLOWKEYUSAGEOVERRIDE);              if(value != null){                 use = value.equals(CHECKBOX_VALUE);                 certificateprofiledata.setAllowKeyUsageOverride(use);              }              else                 certificateprofiledata.setAllowKeyUsageOverride(false);              values = request.getParameterValues(SELECT_AVAILABLECAS);              ArrayList availablecas = new ArrayList();               if(values != null){                 for(int i=0; i < values.length; i++){                    if(Integer.parseInt(values[i]) == CertificateProfile.ANYCA){                      availablecas = new ArrayList();                      availablecas.add(new Integer(CertificateProfile.ANYCA));                      break;                      }                    availablecas.add(new Integer(values[i]));                 }              }              certificateprofiledata.setAvailableCAs(availablecas);              values = request.getParameterValues(SELECT_AVAILABLEPUBLISHERS);              ArrayList availablepublishers = new ArrayList();               if(values != null){                 for(int i=0; i < values.length; i++){                    availablepublishers.add(new Integer(values[i]));                 }              }              certificateprofiledata.setPublisherList(availablepublishers);             use = false;             value = request.getParameter(CHECKBOX_USEOCSPSERVICELOCATOR);             if(value != null){                 use = value.equals(CHECKBOX_VALUE);                 certificateprofiledata.setUseOCSPServiceLocator(use);                 value = request.getParameter(TEXTFIELD_OCSPSERVICELOCATOR);                 if(value != null){                   value=value.trim();                   certificateprofiledata.setOCSPServiceLocatorURI(value);                 }              }             else{                 certificateprofiledata.setUseOCSPServiceLocator(false);                                  certificateprofiledata.setOCSPServiceLocatorURI("");             }               cabean.changeCertificateProfile(certprofile,certificateprofiledata);           }           if(request.getParameter(BUTTON_CANCEL) != null){              // Don't save changes.           }             includefile="certificateprofilespage.jsp";         }      }    }  } // Include page  if( includefile.equals("certificateprofilepage.jsp")){ %>   <%@ include file="certificateprofilepage.jsp" %><%}  if( includefile.equals("certificateprofilespage.jsp")){ %>   <%@ include file="certificateprofilespage.jsp" %> <%}   // Include Footer    String footurl =   globalconfiguration.getFootBanner(); %>     <jsp:include page="<%= footurl %>" /></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -