<commit_before>---
layout: default
title: Tomcat Https 配置
---

####`1`.生成服务端证书库

```bash
keytool 
    –genkey
    –keyalg 算法(通常用RSA)
    –dname "cn=服务器名,
            ou=组织单位名,
            o=组织名,
            l=城市名,
            st=省/市/自治区,
            c=国家双字母代码"
    -alias 别名(非必选项)
    -keypass 密码
    -keystore 生成的证书库名.jks
    -storepass 密码
    -validity 有效天数
```
 
####`2`.生成浏览器证书文件

```bash
keytool
    -export 
    -keystore 服务端证书库文件名
    -alias 服务端证书库别名(非必选项)
    -storepass 服务端证书库密码
    -file 生成的证书文件名.crt
```<commit_msg>Update 2015-01-25-tomcat-https.md<commit_after>---
layout: default
title: Tomcat Https 配置
tags: tomcat https ssl
categories: java
---

####`1`.生成服务端证书库

```bash
keytool 
    –genkey
    –keyalg 算法(通常用RSA)
    –dname "cn=服务器名,
            ou=组织单位名,
            o=组织名,
            l=城市名,
            st=省/市/自治区,
            c=国家双字母代码"
    -alias 别名(非必选项)
    -keypass 密码
    -keystore 生成的证书库名.jks
    -storepass 密码
    -validity 有效天数
```
 
####`2`.生成浏览器证书文件

```bash
keytool
    -export 
    -keystore 服务端证书库文件名
    -alias 服务端证书库别名(非必选项)
    -storepass 服务端证书库密码
    -file 生成的证书文件名.crt
```
{'fraction_non_alphanumeric': 0.13758992805755396, 'fraction_numerical': 0.01079136690647482, 'mean_word_length': 1.9060052219321149, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5810322', 'n_tokens_mistral': 613, 'n_tokens_neox': 656, 'n_words': 91}