play framework SSL


play framework SSL

openssl genrsa -des3 -out host.key 2048

参数解释:
    genrsa
        用于生成RSA密钥对的OpenSSL命令
    -des3
        使用3-DES对称加密算法加密密钥对,该参数需要用户在密钥生成过程中输入一个口令用于加密。今后使用该密钥对时,需要输入相应的口令。如果不加该选项,则不对密钥进行加密。
    -out
        令生成的密钥对保存到文件 host.key
    2048
        RSA模数倍数,在一定程度上表现了密钥密度。


    
openssl req -new -key host.key -out host.csr

参数解释:
    req
        用于生成证书请求的OpenSSL命令
    -new
        生成一个新的证书请求。该参数将令OpenSSl在证书请求生成中需要用户填写一些相应的字段。
    -key
        指定host.key为证书所使用的密钥对文件。
    -out
        令生成的证书请求保存到文件host.csr

    Enter pass phrase for host.key:  //输入密码(如果之前生成host.key时加参数-des3)
    You are about to be asked to enter information that will be incorporated
    into your certificate request.
    What you are about to enter is what is called a Distinguished Name or a DN.
    There are quite a few fields but you can leave some blank
    For some fields there will be a default value,
    If you enter '.', the field will be left blank.
    -----
    Country Name (2 letter code) [AU]://使用国际标准组织(ISO)国码格式,填写2个字母的国家代号。中国请填写CN。
    State or Province Name (full name) [Some-State]://省份,比如填写BeiJing
    Locality Name (eg, city) []://城市,比如填写BeiJing
    Organization Name (eg, company) [Internet Widgits Pty Ltd]://组织单位,比如填写公司名的拼音
    Organizational Unit Name (eg, section) []://比如填写IT Dept
    Common Name (e.g. server FQDN or YOUR name) []://行使 SSL 加密的网站地址。请注意这里并不是单指您的域名,而是直接使用 SSL 的网站名称 例如:pay.abc.com。 一个网站这里定义是:abc.com 是一个网站; www.abc.com 是另外一个网站; pay.abc.com 又是另外一个网站。 注意:这个服务器域名应该和邮件客户端软件设置的SMTP/POP3服务器名称一致。
    Email Address []:// 邮件地址,可以不填

    Please enter the following 'extra' attributes
    to be sent with your certificate request
    A challenge password []://可以不填
    An optional company name []://可以不填


openssl x509 -req -days 365 -in host.csr -signkey host.key -out host.cert

参数解释:
    x509
        生成一份X.509证书。
    -req
        用户生成证书请求的OpenSSL命令。
    -days 365
        从生成之时算起,证书时效为365天。
    -in
        指定host.csr为证书请求文件
    -signkey
        指定host.key为密钥对文件
    -out
        令生成的证书文件保存到文件host.cert

如何之前设置过密码,会提示你输入密码。如果服务器找host.crt,则可以使用cp host.cert host.crt

最后把host.key host.cert这两个文件放到conf配置文件下,打开application.conf
加入
https.port=9443

certificate.key.file=conf/host.key
certificate.file=conf/host.cert
certificate.password=123456(自己之前设置的密码)
trustmanager.algorithm=JKS

访问:https://localhost:9443/


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目标检测(Object Detection)是计算机视觉领域的一个核心问题,其主要任务是找出图像中所有感兴趣的目标(物体),并确定它们的类别和位置。以下是对目标检测的详细阐述: 一、基本概念 目标检测的任务是解决“在哪里?是什么?”的问题,即定位出图像中目标的位置并识别出目标的类别。由于各类物体具有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具挑战性的任务之一。 二、核心问题 目标检测涉及以下几个核心问题: 分类问题:判断图像中的目标属于哪个类别。 定位问题:确定目标在图像中的具体位置。 大小问题:目标可能具有不同的大小。 形状问题:目标可能具有不同的形状。 三、算法分类 基于深度学习的目标检测算法主要分为两大类: Two-stage算法:先进行区域生成(Region Proposal),生成有可能包含待检物体的预选框(Region Proposal),再通过卷积神经网络进行样本分类。常见的Two-stage算法包括R-CNN、Fast R-CNN、Faster R-CNN等。 One-stage算法:不用生成区域提议,直接在网络中提取特征来预测物体分类和位置。常见的One-stage算法包括YOLO系列(YOLOv1、YOLOv2、YOLOv3、YOLOv4、YOLOv5等)、SSD和RetinaNet等。 四、算法原理 以YOLO系列为例,YOLO将目标检测视为回归问题,将输入图像一次性划分为多个区域,直接在输出层预测边界框和类别概率。YOLO采用卷积网络来提取特征,使用全连接层来得到预测值。其网络结构通常包含多个卷积层和全连接层,通过卷积层提取图像特征,通过全连接层输出预测结果。 五、应用领域 目标检测技术已经广泛应用于各个领域,为人们的生活带来了极大的便利。以下是一些主要的应用领域: 安全监控:在商场、银行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值