mirror of
https://github.com/librekeys/pycvc.git
synced 2026-04-14 08:44:08 -07:00
@@ -1,15 +1,15 @@
|
||||
#/bin/bash -eu
|
||||
|
||||
openssl genpkey -algorithm Ed25519 -out ZZATCVCA00001.pem
|
||||
openssl genpkey -algorithm $1 -out ZZATCVCA00001.pem
|
||||
openssl pkcs8 -topk8 -nocrypt -in ZZATCVCA00001.pem -outform DER -out ZZATCVCA00001.pkcs8
|
||||
cvc-create --role=cvca --type=at --chr=ZZATCVCA00001 --days=365 --sign-key=ZZATCVCA00001.pkcs8
|
||||
|
||||
openssl genpkey -algorithm Ed25519 -out ZZATDVCA00001.pem
|
||||
openssl genpkey -algorithm $1 -out ZZATDVCA00001.pem
|
||||
openssl pkcs8 -topk8 -nocrypt -in ZZATDVCA00001.pem -outform DER -out ZZATDVCA00001.pkcs8
|
||||
openssl pkey -in ZZATDVCA00001.pem -out ZZATDVCA00001.pub -pubout -outform DER 2>/dev/null
|
||||
cvc-create --role=dv_domestic --type=at --chr=ZZATDVCA00001 --days=180 --sign-key=ZZATCVCA00001.pkcs8 --sign-as=ZZATCVCA00001.cvcert --public-key=ZZATDVCA00001.pub
|
||||
|
||||
openssl genpkey -algorithm Ed25519 -out ZZATTERM00001.pem
|
||||
openssl genpkey -algorithm $1 -out ZZATTERM00001.pem
|
||||
openssl pkcs8 -topk8 -nocrypt -in ZZATTERM00001.pem -outform DER -out ZZATTERM00001.pkcs8
|
||||
cvc-create --chr=ZZATTERM00001 --sign-key=ZZATTERM00001.pkcs8 --out-cert=ZZATTERM00001.cvreq --req-car=ZZATDVCA00001
|
||||
|
||||
|
||||
@@ -26,7 +26,10 @@ for scheme in ${schemes[*]}; do
|
||||
done
|
||||
|
||||
## EdDSA
|
||||
echo -n "Create CA EdDSA..."
|
||||
./tests/ca-create-ed.sh > /dev/null
|
||||
./tests/ca-print.sh > /dev/null
|
||||
echo -e "\tok"
|
||||
schemes=("Ed25519" "Ed448")
|
||||
for scheme in ${schemes[*]}; do
|
||||
echo -n "Create CA EdDSA ${scheme}... "
|
||||
./tests/ca-create-ed.sh $scheme > /dev/null
|
||||
./tests/ca-print.sh > /dev/null
|
||||
echo -e "\tok"
|
||||
done
|
||||
Reference in New Issue
Block a user