openssl / openssl

TLS/SSL and crypto library

Home Page:https://www.openssl.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How Do I Change the SM2 Key Format In Openssl3.0

MMDHBZ opened this issue · comments

In openssl 3.0, the format of the key generated for sm2 is
-----BEGIN SM2 PARAMETERS-----
BggqgRzPVQGCLQ==
-----END SM2 PARAMETERS-----
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBG0wawIBAQQg2gni/Uhqi3H/qH/H
xY64OhxPjTUUBL0rY5PP32juGOWhRANCAAQBthVa6C3Em42chfFoUS7BzXBgDywn
bXZRrUcUUsvuR+oCt3poxeAkf1Emm9RnjMBA0BuEKUeFZZoz6CU4KWvd
-----END PRIVATE KEY----
But,in order to be compatible with OpenSSL 1.1.1,we want to change it to
-----BEGIN EC PARAMETERS-----
BggqgRzPVQGCLQ==
-----END EC PARAMETERS-----
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBG0wawIBAQQg2gni/Uhqi3H/qH/H
xY64OhxPjTUUBL0rY5PP32juGOWhRANCAAQBthVa6C3Em42chfFoUS7BzXBgDywn
bXZRrUcUUsvuR+oCt3poxeAkf1Emm9RnjMBA0BuEKUeFZZoz6CU4KWvd
-----END PRIVATE KEY----
How we should do it?Thank