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.

About

Extracts the payload from CMSSignedData binary objects

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •