mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-03 13:50:08 +00:00
o Generate the private key as below.
$ openssl genpkey -algorithm X25519 -out /etc/open5gs/hnet/curve25519-1.key
$ openssl ecparam -name prime256v1 -genkey -conv_form compressed -out /etc/open5gs/hnet/secp256r1-2.key
o The private and public keys can be viewed with the command.
The public key is used when creating the SIM.
$ openssl pkey -in /etc/open5gs/hnet/curve25519-1.key -text
$ openssl ec -in /etc/open5gs/hnet/secp256r1-2.key -conv_form compressed -text
In ausf/udm.yaml
hnet:
o Home network public key identifier(PKI) value : 1
Protection scheme identifier : ECIES scheme profile A
- id: 1
scheme: 1
key: /etc/open5gs/hnet/curve25519-1.key
o Home network public key identifier(PKI) value : 2
Protection scheme identifier : ECIES scheme profile B
- id: 2
scheme: 2
key: /etc/open5gs/hnet/secp256r1-2.key
o Home network public key identifier(PKI) value : 3
Protection scheme identifier : ECIES scheme profile A
- id: 3
scheme: 1
key: /etc/open5gs/hnet/curve25519-1.key
o Home network public key identifier(PKI) value : 4
Protection scheme identifier : ECIES scheme profile B
- id: 4
scheme: 2
key: /etc/open5gs/hnet/secp256r1-2.key
Related to #1779
|
||
|---|---|---|
| .. | ||
| curve25519-donna.c | ||
| ecc.c | ||
| ecc.h | ||
| kasumi.c | ||
| kasumi.h | ||
| meson.build | ||
| milenage.c | ||
| milenage.h | ||
| ogs-aes-cmac.c | ||
| ogs-aes-cmac.h | ||
| ogs-aes.c | ||
| ogs-aes.h | ||
| ogs-base64.c | ||
| ogs-base64.h | ||
| ogs-crypt.h | ||
| ogs-kdf.c | ||
| ogs-kdf.h | ||
| ogs-sha1-hmac.c | ||
| ogs-sha1-hmac.h | ||
| ogs-sha1.c | ||
| ogs-sha1.h | ||
| ogs-sha2-hmac.c | ||
| ogs-sha2-hmac.h | ||
| ogs-sha2.c | ||
| ogs-sha2.h | ||
| snow-3g.c | ||
| snow-3g.h | ||
| zuc.c | ||
| zuc.h | ||