• All functionality is exposed through the Bruce entry point class. Just type Bruce. and let autocomplete do the rest.
  • No checked exceptions cluttering your code.
  • No transitive dependencies. Zero. Zilch.
  • Out of the box support for:
    • key stores
    • public, private and secret keys
    • certificates
    • digital signatures
    • symmetric and asymmetric encryption
    • message digesters
    • message authentication codes
    • different encodings: Base64, Url, Mime, Hex
    • custom providers such as Bouncy Castle
  • Massively unit tested and documented.
  • Open Source: you don’t need to trust Bruce: you can see for yourself if you like what Bruce does.