27 lines
761 B
Bash
Executable File
27 lines
761 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Generate private key
|
|
# openssl ecparam -genkey -name prime256v1 -noout -out ec256-private.pem
|
|
# openssl ec -in ec256-private.pem -outform DER | base64 -w 0
|
|
|
|
# Extract public key
|
|
# openssl ec -in ec256-private.pem -pubout -out ec256-public.pem
|
|
# openssl ec -in ec256-private.pem -pubout -outform DER | base64 -w 0
|
|
|
|
# Generate private key
|
|
openssl ecparam -genkey -name prime256v1 -noout -out ec256-private.pem
|
|
|
|
# Extract public key
|
|
openssl ec -in ec256-private.pem -pubout -out ec256-public.pem
|
|
|
|
echo ""
|
|
echo "Private Key (DER base64):"
|
|
openssl ec -in ec256-private.pem -outform DER | base64 -w 0
|
|
|
|
echo "
|
|
--------------------------------"
|
|
|
|
echo ""
|
|
echo "Public Key (DER base64):"
|
|
openssl ec -in ec256-private.pem -pubout -outform DER | base64 -w 0
|