Skip to content

bitmarck-service/cms-content-extractor

Repository files navigation

CMSSignedData Content Extractor

Docker Workflow Release Notes Apache License 2.0 Scala Steward badge

A tool to extract the payload from CMSSignedData binary objects without verifying the signature. BouncyCastle is used to parse the binary data structures.

CLI Usage

cat cms-signed-file.bin | cms-content-extractor > cms-payload.bin

WebService Usage

Endpoint Input Output Description
GET /health - 200 Ok Healthcheck Endpoint
POST / CMSSignedData: ByteArray Payload: ByteArray Extracts the payload from CMSSignedData
POST /base64 CMSSignedData Base64: Base64String Payload: ByteArray Extracts the payload from CMSSignedData Base64

Released Artifacts

The latest version is available here

Name Description
cms-content-extractor-cli-x.y.z Linux x64 binary (fast startup)
cms-content-extractor-cli-x.y.z.sh.bat Platform independent Java executable

License

This project uses the Apache 2.0 License. See the file called LICENSE.