- #!/bin/bash
- # SPDX-License-Identifier: BSD-3-Clause
- echo 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA' | base64 -d > header.bin
- echo '02 03' | xxd -r -p >mid-header.bin
- echo '01 00 01' | xxd -r -p >exponent.bin
- dd if=$1 of=modulus.bin bs=1 count=256 skip=102
- cat header.bin modulus.bin mid-header.bin exponent.bin > $1.cer
- openssl rsa -in $1.cer -inform DER -pubin > $1.pem
- rm header.bin modulus.bin mid-header.bin exponent.bin
|