`

JNLP批量签名,批处理程序

    博客分类:
  • java
阅读更多
制作JNLP时需要对所有依赖的jar使用keytool、jarsigner进行签名,
批处理文件如下

sign4JNLP.cmd
----------------------------
set key=123456
set keyFile=sign.key
set alias=aaaaaaa

del %keyFile%
keytool -genkey -keystore %keyFile% -alias %alias% -dname "CN=MacroLu,OU=test.com,O=bj,L=bj,ST=bj,C=cn" -keypass %key% -storepass %key%  -validity 7200

copy ..\dist\*.jar *.jar
copy ..\dist\app_lib\*.jar *.jar

FOR %%f IN (*.jar) DO jarsigner -storepass %key% -keystore %keyFile% %%f %alias% 



分享到:
评论

相关推荐

    jnlp 新手开发把手教

    应用程序签名需要使用 keytool 工具,它位于 J2SE SDK 的 bin 目录下。首先,需要生成密钥库文件 myKeystore,然后使用 jarsigner 工具对 jar 包进行签名。 五、部署应用程序的 jar 包 部署应用程序的 jar 包需要...

    jnlp详细文档

    2. **签名JAR文件**:为了确保安全,通常需要对包含应用程序代码的JAR文件进行数字签名。 3. **发布JNLP和资源**:将JNLP文件和所有相关的JAR文件上传到网络服务器。 4. **创建启动链接**:在网页上创建指向JNLP文件...

    JNLP开发(JWS)

    JNLP应用程序之所以成为理想的选择,部分原因在于它们能够提供富客户端体验,如快速响应、拖放操作、动态升级和离线功能,同时保留了Web应用程序易于安装和自动分发新版本的优点。对于那些需要快速响应时间和丰富...

    JNLP

    JNLP支持不同的安全级别,包括代码签名,允许用户只信任来自已验证来源的应用程序。`<security>`标签可以指定所需的权限,如`<all-permissions>`表示请求所有权限,或者更具体的权限设置。 4. **资源管理**: ...

    JNLP ant webstart sign genkey sample

    - 对JNLP应用程序签名,开发者通常需要创建一个私钥,然后用这个私钥签署JAR文件,以证明他们对代码的所有权和确保代码未被篡改。 接下来,我们讨论签名过程: 1. **生成密钥对**:使用`keytool -genkey`命令,...

    超微IPMIVIEW

    超微IPMIView是一款基于IPMI规范(版本1.5至2.0)的管理软件程序,旨在为用户提供远程系统管理功能。该软件通过发送和接收IPMI消息与位于远程位置的主机系统上的基板管理控制器(BMC)进行通信。IPMI消息被封装在称为...

    Web程序中的JRE版本检测及JNLP文件的直接打开

    本文将深入探讨如何在Web环境中检测用户系统上的JRE版本,并通过Java Network Launch Protocol (JNLP)文件直接启动应用程序。 首先,我们要了解如何检测用户的JRE版本。这通常通过JavaScript实现,因为JavaScript...

    jnlp例子

    Java Web Start(JNLP,Java Network Launch Protocol)是Java平台提供的一种技术,用于在网络上启动基于Java的应用程序。它提供了一种安全、便捷的方式,让用户能够通过点击一个链接来下载和运行Java应用,无需手动...

    jenkins-jnlp-slave镜像

    jenkins-jnlp-slave镜像

    Java多彩动画程序.jar (.html, .jnlp)

    Java多彩动画程序.jar是一个基于Java技术开发的动态图形应用程序,它包含了HTML和JNLP(Java Web Start)文件,这表明该程序旨在通过网络进行分发和执行。下面将详细介绍这些概念及其相关知识点。 首先,Java是...

    jnlp本地共享策略

    用jnlp开启一个服务,实现本地桌面远程共享

    1267342204836-integrated.jnlp

    java哪里都好用,不会就用jnlp来下载JAVA吧,就用它来下载,很不错的下载软件

    jfreechart-1.0.8-demo.jnlp

    标题 "jfreechart-1.0.8-demo.jnlp" 指示的是一个基于JFreeChart库的1.0.8版本的演示程序,其中可能包含了展示JFreeChart功能的各种图表示例。JFreeChart是一个开源Java库,用于创建高质量的、可定制的图表,包括...

    jenkins-jnlp.tar.gz

    https://blog.csdn.net/weixin_46560589/article/details/128801979 文章《【Kubernetes 企业项目实战】06、基于 Jenkins+K8s 构建 DevOps 自动化运维管理平台(中)》测试 jenkins 的 CI/CD 实验所需资料文件!

    OneWireViewer.jnlp

    OneWireViewer软件的java运行版本,ONEWIREVIEWER JAVA WEB入门,可以将OneWireViewer作为Java™Web Start程序安装在Java支持的操作系统上。

    ant-jnlp-war_deps-0.9.jar.zip

    《Ant-JNLP-WAR_Deps-0.9.jar.zip:构建Java Web应用程序的利器》 在Java开发领域,Ant和JNLP是两个至关重要的工具,它们在构建和部署Web应用程序时起着核心作用。Ant是Apache软件基金会的一个项目,提供了一种基于...

    maven-jnlp-plugin-1.4.jar

    maven-jnlp-plugin-1.4.jar

    jviewer.jnlp

    java工具包jviewer

Global site tag (gtag.js) - Google Analytics