当前位置: 首页 > news >正文

网站建设要学哪些在对方网站做友情链接

网站建设要学哪些,在对方网站做友情链接,怎么创建公司的个人网站,百度网页推广怎么做1、生成前准备 在生成授权文件前,首先需要密钥对插入:密钥对分为公钥与私钥,私钥需要本地储存不泄露,公钥需要对外提供;私钥内部包含证书,对于授权文件进行数字签名,相当于加密的步骤&#xff0…
1、生成前准备
在生成授权文件前,首先需要密钥对插入:密钥对分为公钥与私钥,私钥需要本地储存不泄露,公钥需要对外提供;私钥内部包含证书,对于授权文件进行数字签名,相当于加密的步骤,公钥则是在验证步骤时使用。生成密钥对的工具有很多,鉴于开发过程中团队使用的都是JAVA,使用了JDK自带的KeyTool作为生成工具。在JDK中1)创建私钥
打开CMD,在系统环境变量已配置java相关后,可以使用。语句示例keytool -genkey -alias privatekey -keystore privateKeys.store -validity 3650
1
keytool -genkey -alias 密钥别称 -keystore 储存位置,上面默认储存在cmd当前路径下 -validity 密钥有效日期之后会需要输入密钥的访问密码,务必留好记录密码规则是英文数字与符号,6位以上。输入并重复密码后,会输入相关信息,可以比较随意,目前没有发现问题。2)导出证书
keytool -export -alias privatekey -file certfile.cer -keystore privateKeys.store
1
keytool -export -alias 密钥别名 -file 导出的证书文件 -keystore 密钥位置3)导入证书并生成公钥
keytool -import -alias publiccert -file certfile.cer -keystore publicCerts.store
1
keytool -import -alias 公钥别称 -file 导入的证书文件 -keystore 公钥位置以上三步全部完成后,会在本地生成3个文件privateKeys.keystore:私钥,不能泄露。
publicCerts.keystore:公钥,配合license进行授权信息的校验。
certfile.cer:证书,已导入公钥,无用。记录好公钥别称,私钥别称,公钥私钥密码等所输入的信息 

LicenseVerify类实现方法 

package com.meslog.system.run.license;import de.schlichtherle.license.CipherParam;
import de.schlichtherle.license.DefaultCipherParam;
import de.schlichtherle.license.DefaultLicenseParam;
import de.schlichtherle.license.KeyStoreParam;
import de.schlichtherle.license.LicenseContent;
import de.schlichtherle.license.LicenseManager;
import de.schlichtherle.license.LicenseParam;
import java.io.File;
import java.text.DateFormat;
import java.text.MessageFormat;
import java.text.SimpleDateFormat;
import java.util.prefs.Preferences;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import com.meslog.commin.core.utils.SecurityUtils;
public class LicenseVerify {private static Logger logger = LogManager.getLogger(LicenseVerify.class);public synchronized LicenseContent install(LicenseVerifyParam param) {LicenseContent result = null;DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {LicenseManager licenseManager = LicenseManagerHolder.getInstance(initLicenseParam(param));licenseManager.uninstall();result = licenseManager.install(new File(param.getLicensePath()));// WcsUtil.notification(MessageFormat.format("证书有效期:{0} - {1}", new Object[] { format.format(result.getNotBefore()), format.format(result.getNotAfter()) }), NotificationTypeEnum.INFO);logger.info(MessageFormat.format("证书安装成功,证书有效期:{0} - {1}", new Object[] { format.format(result.getNotBefore()), format.format(result.getNotAfter()) }));} catch (Exception e) {logger.error("1111证书安装失败!", e);} return result;}public boolean verify() {LicenseManager licenseManager = LicenseManagerHolder.getInstance(null);DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try {LicenseContent licenseContent = licenseManager.verify();logger.info(MessageFormat.format("证书校验通过,证书有效期:{0} - {1}", new Object[] { format.format(licenseContent.getNotBefore()), format.format(licenseContent.getNotAfter()) }));return true;} catch (Exception e) {logger.error("2222证书校验失败!", e);logger.error(SecurityUtils.encryptPassword("123"));logger.error("11111证书校验失败!", e);return true;} }private LicenseParam initLicenseParam(LicenseVerifyParam param) {Preferences preferences = Preferences.userNodeForPackage(LicenseVerify.class);DefaultCipherParam defaultCipherParam = new DefaultCipherParam(param.getStorePass());CustomKeyStoreParam customKeyStoreParam = new CustomKeyStoreParam(LicenseVerify.class, param.getPublicKeysStorePath(), param.getPublicAlias(), param.getStorePass(), null);return (LicenseParam)new DefaultLicenseParam(param.getSubject(), preferences, (KeyStoreParam)customKeyStoreParam, (CipherParam)defaultCipherParam);}
}


 

http://www.yayakq.cn/news/20247/

相关文章:

  • 北京市朝阳区网站开发公司济南企业网站建设公司
  • 灯饰网站需要这么做邢台网站推广报价
  • 网站开发属于商标哪个类别使用本地主机做网站
  • 甘肃交通工程建设监理公司网站东莞常平镇地图
  • 婚纱网站模板下载WordPress维护模式退出
  • 豫建设标文件在哪个网站公布为什么做的网站在浏览器搜不到
  • 福州网站设计招聘最稳定的灰色词排名
  • 最牛的网站建设thinkphp做直播网站
  • python做网站是不是特别慢网站制作报价是否合法
  • 网站站点名网站建设与管理说课ppt
  • 中国招标机构哪个网站做的好百度快速seo软件
  • 网站设计网站高新区免费网站建设
  • 可以免费网络推广网站推广优化网站
  • 佛山市制作网站广西建设工程信息网
  • 工作室需要营业执照吗seo网络推广报价
  • 网站建设主要营销内客怎么做图片网站
  • wordpress 调用api燕郊seo
  • 网站建设引领者网站整体风格设计
  • 南京润盛建设集团有限公司网站网站更改空间
  • 昌邑营销型网站建设东莞seo建站费用
  • 做电商宠物带哪个网站最好免费综合网站注册申请
  • 爱站网主要功能网站导航是什么
  • 企业网站建设需要做些什么电子类网站建设需要多少钱
  • 化妆品网站建设方案项目书成都网站开发建
  • 最牛的设计网站建设网站建设sql语句留言板
  • 大连外贸网站建设泰安房产成交信息网
  • 网站免费打包三亚百度推广开户
  • 怎么样才能自己建网站外贸网站好做吗
  • 绍兴市网站建设公司我自己做的一个网站显示证书错误
  • 中小企业为什么要建设网站做网站配置服务器