Hi, for my knowledge the encoding for the CM Certificate is DER.
For instance you have the big hexdump from a CM Certificate you can use this steps under Linux.
1. Put the hexdump into a textfile with the name cm_cert_hex.txt
2. use this command
cat cm_cert_hex.txt | sed 's/\ //g' | tr -d "\n"
3. then copy the output
4. command
touch cm_cert.der
5. open the cm_cert.der with the linux tool hexedit
6. paste the copied input from step 3 into the hexedit editor and save with F2 and then Ctrl-C
7. take a look at your CM Certificate with OpenSSL
openssl x509 -inform DER -in cm_cert.der -text -noout
But you should keep in mind, that you need also the right private.key from the particular CM certificate.
One thing what I found out the CM Certificates from Intel based cable modem are not really usable at Haxorware because they are to big.
For that reason I just use cable modem with Puma5/6 where the console access is open.
For instance you have the big hexdump from a CM Certificate you can use this steps under Linux.
1. Put the hexdump into a textfile with the name cm_cert_hex.txt
2. use this command
cat cm_cert_hex.txt | sed 's/\ //g' | tr -d "\n"
3. then copy the output
4. command
touch cm_cert.der
5. open the cm_cert.der with the linux tool hexedit
6. paste the copied input from step 3 into the hexedit editor and save with F2 and then Ctrl-C
7. take a look at your CM Certificate with OpenSSL
openssl x509 -inform DER -in cm_cert.der -text -noout
But you should keep in mind, that you need also the right private.key from the particular CM certificate.
One thing what I found out the CM Certificates from Intel based cable modem are not really usable at Haxorware because they are to big.
For that reason I just use cable modem with Puma5/6 where the console access is open.