From ae3757d9f88fa6605eb4bc36fa63637fa4ace061 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 03 九月 2024 17:15:33 +0800 Subject: [PATCH] 增加读取证书文件相关操作的测试 --- pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/PipIrrMwTestWebApplication.java | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/PipIrrMwTestWebApplication.java b/pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/PipIrrMwTestWebApplication.java index aeab9a7..fad490a 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/PipIrrMwTestWebApplication.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-mwTest-web/src/main/java/com/dy/pipIrrMwTestWeb/PipIrrMwTestWebApplication.java @@ -1,12 +1,17 @@ package com.dy.pipIrrMwTestWeb; +import com.dy.pipIrrGlobal.cert.WxCertUtil; import com.dy.pipIrrMwTestWeb.p206V202404test.CommandP206V202404Ctrl; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.FilterType; +import org.springframework.core.io.ResourceLoader; + +import java.io.InputStream; @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) //绂佹鍚姩鏁版嵁搴撹繛鎺ユ睜 @ComponentScan(basePackages = {"com.dy.common", "com.dy.pipIrrGlobal", "com.dy.pipIrrMwTestWeb"}, @@ -28,10 +33,39 @@ }) } ) -public class PipIrrMwTestWebApplication{ +public class PipIrrMwTestWebApplication implements CommandLineRunner { + @Autowired + private ResourceLoader resourceLoader; public static void main(String[] args) { SpringApplication.run(PipIrrMwTestWebApplication.class, args); } + /** + * Spring瀹瑰櫒鍚姩瀹屾垚鍚庯紝鎵ц涓嬮潰鏂规硶 + * @param args 鍙傛暟 + * @throws Exception 寮傚父 + */ + @Override + public void run(String... args) throws Exception { + try{ + //绛夊緟涓�涓� + Thread.sleep(500L); + }catch (Exception e){ + e.printStackTrace(); + } + finally { + this.test() ; + } + } + private void test() throws Exception{ + InputStream in = WxCertUtil.getCert_p12InputStream(resourceLoader) ; + System.out.println(in.available()); + + + System.out.println("====================="); + + byte[] bs = WxCertUtil.getKey_pemBytes(resourceLoader) ; + System.out.println(new String(bs)); + } } -- Gitblit v1.8.0