?? editcertificateprofiles.jsp
字號(hào):
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>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -