Author

Topic: X.509 certificate w. secp256k1? (Read 1252 times)

newbie
Activity: 21
Merit: 0
July 28, 2014, 02:43:50 AM
#5
This is a fantastic idea. Thanks for the concept; I wrote this paper to discuss what you could do with this:
 https://github.com/MiWCryptoCurrency/UTXOC/blob/master/UTXOCv1.pdf?raw=true

The git repository also has scripts:
https://github.com/MiWCryptoCurrency/UTXOC/

 * eckey2coin.py (to easily generate the address + QR code, based on pycoin key utils (ku).
 * utxocsr.py (to generate a certificate signing request from a raw EC key; and embed the transaction hash in the x509v3 Subject Alternative Name.
legendary
Activity: 1526
Merit: 1134
June 24, 2014, 08:25:30 AM
#4
It should work but such a certificate would be very unusual.
legendary
Activity: 1162
Merit: 1007
June 21, 2014, 12:22:03 AM
#3
Perfect.  Thanks for the information 12648430.
full member
Activity: 144
Merit: 100
June 20, 2014, 08:01:05 PM
#2
Yes, you can do it with openssl. Command line example:

Code:
openssl ecparam -out ec_key.pem -name secp256k1 -genkey
openssl req -new -key ec_key.pem -x509 -nodes -days 365 -out cert.pem
legendary
Activity: 1162
Merit: 1007
June 20, 2014, 07:15:55 PM
#1
Quick question that Google doesn't seem to know the answer to: do X.509 certificates (the kind used in the new bitcoin payment protocol) support signatures using bitcoin's secp256k1 elliptic curve?  It seems that RSA is the most commonly used.  
Jump to: