---
title: 生成证书
description: "本节产生的数字证书为OpenSSL生成的本地安全证书，该证书仅限用于设备调测阶段使用，在设备商用时需要更换为商用安全证书，商用安全证书需要向正规权威证书机构申请获取。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Tengine/kunpengtengine_02_0016.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/Tengine/kunpengtengine_02_0016.html
indexId: e6390dd0ea3a788f74ee49aad907a530acc7b101d7596ca61c1831a607e3306274
---
# 生成证书

本节产生的数字证书为OpenSSL生成的本地安全证书，该证书仅限用于设备调测阶段使用，在设备商用时需要更换为商用安全证书，商用安全证书需要向正规权威证书机构申请获取。


1. 进入“/usr/local/tengine-nginx”目录，生成密钥key。
  1 2 cd /usr/local/tengine-nginx openssl genrsa -des3 -out server_2048.key 2048

  系统提示需要输入两次密码，请设置为相同的密码，完成后会生成server_2048.key文件。

  可通过如下命令实现免密码使用此文件： 1 openssl rsa -in server_2048.key -out server_2048.key

2. 创建服务器证书的申请文件。
  1 openssl req -new -key server_2048.key -out server_2048.csr

  输入1设置的密码（若已经设置免密码使用该文件，则无需输入密码），Country Name填CN，其他请按Enter。

3. 重写密钥key。
  1 openssl rsa -in server_2048.key -out server_2048.key

  输入1设置的密码（若已经设置免密码使用该文件，则无需输入密码）。

4. 生成证书。
  1 openssl x509 -req -days 365 -in server_2048.csr -signkey server_2048.key -out server_2048.crt
