mpeylo / cmpossl

An OpenSSL-based implementation of the Certificate Management Protocol (CMP), defined in IETF RFCs 4210, 4211, and 6712. It is being extended according to the emerging RFCs 'CMP Updates' (CMPv3), 'CMP Algorithms', and 'Lightweight CMP Profile'.
https://github.com/mpeylo/cmpossl/wiki
Other
35 stars 13 forks source link

How to port to openssl1.1.0 - `cmp` CLI command missing #223

Open XYQ202 opened 2 years ago

XYQ202 commented 2 years ago

I cross-compiled openssl1.1.0 directly, but without the cmp function, then I cross-compiled cmpssl, and re-compiled openssl1.1.0 in the cross-compilation, the command is as follows: ./Configure linux-armv4 -march=armv7-a --cross-compile-prefix=/opt/petalinux-v2015.4-final/tools/linux-i386/arm-xilinx-linux-gnueabi/bin/arm-xilinx -linux-gnueabi- -I/usr/local/cmp/include_cmp -L/usr/local/cmp/lib --prefix=/usr/local/openssl

But ported to the ARM platform, there is still no openss cmp command, how can I use the cmp command?

DDvO commented 2 years ago

Sorry @XYQ202 that I did not manage to reply earlier.

Since late 2021, cmpossl is a CMP and HTTP abstraction layer library only. I just made this more clear in README.md. I you need a CLI, better use the Generic CMP Client.