Keytool类

来源:互联网 发布:seo全套视频教程 编辑:程序博客网 时间:2024/06/03 12:32
2017-09-13 10:23:20[com.dianju.modules.cert.controllers.CertController]-[INFO] 开始添加证书 2017-09-13 10:23:20[com.dianju.core.SystemOutPrint]-[INFO] Hibernate: select cert0_.name as col_0_0_ from cert cert0_ where cert0_.name=? and cert0_.status<>11 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO] java.io.IOException: keystore password was incorrect 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.security.pkcs12.PKCS12KeyStore.engineLoad(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at java.security.KeyStore.load(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at com.dianju.modules.cert.controllers.CertController.addCert(CertController.java:79) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at com.dianju.modules.cert.controllers.CertController$$FastClassBySpringCGLIB$$e9280a76.invoke(<generated>) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at com.dianju.core.writeLog.logCert.execute(SystemLogImpl.java:298) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at java.lang.reflect.Method.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at com.dianju.core.writeLog.WriteLogAspect.before(WriteLogAspect.java:47) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at java.lang.reflect.Method.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at com.dianju.modules.cert.controllers.CertController$$EnhancerBySpringCGLIB$$323a929.addCert(<generated>) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at java.lang.reflect.Method.invoke(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:222) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:648) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:87) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:521) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1096) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:674) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     at java.lang.Thread.run(Unknown Source) 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO] Caused by: java.security.UnrecoverableKeyException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded 2017-09-13 10:23:24[com.dianju.core.SystemOutPrint]-[INFO]     ... 78 more 该原因分析为:        证书库,或者密码不对,这个地方我使用123或者是其他事不行的        只能使用admin这样的密码。    此处存疑1:有待了解    备注1:Keytool 是一个有效的安全钥匙和证书的管理工具.            Java 中的 keytool.exe (位于 JDK\Bin 目录下)可以用来创建数字证书,           所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,           公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。            Keytool 把钥匙和证书储存到一个keystore.默任的实现keystore的是一个文件.它用一个密码保护钥匙.     此处使用的就是类keystore这个对象
原创粉丝点击