Features
All cryptographic operations are exposed through a small set of entry points:
Bruce— builder factories (cipherBuilder(),signerBuilder(),verifierBuilder(),digestBuilder(),macBuilder())Keystores— keystore loading, key and certificate retrieval, key generationBytes— universal I/O type for passing data in and getting results out
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
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.
Last updated
Was this helpful?