# ====================================================================
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.
# ====================================================================
#
# This software consists of voluntary contributions made by many
# individuals on behalf of the Apache Software Foundation.  For more
# information on the Apache Software Foundation, please see
# <http://www.apache.org/>.

== generate test key store with a self signed key

---
keytool -genkey \
  -keystore test.keystore -storepass nopassword \
  -keyalg RSA -keysize 2048 \
  -alias simple-http-server \
  -validity 100000 \
  -dname "CN=localhost, OU=Apache HttpComponents, O=Apache Software Foundation" \
  -ext SAN="DNS:localhost"
---

== generate test key store with a self signed key protected with a key password

---
keytool -genkey \
  -keystore test-keypasswd.keystore -storepass nopassword \
  -keyalg RSA -keysize 2048 -keypass password \
  -alias simple-http-server \
  -validity 100000 \
  -dname "CN=localhost, OU=Apache HttpComponents, O=Apache Software Foundation" \
  -ext SAN="DNS:localhost"
---
