• 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.

Edit on GitHub