# bouncy castle

Bouncy Castle is an open-source cryptographic API offering FIPS-certified implementations for Java and C#.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Chainguard Java Images Now Support FIPS 140-3

DevFeed: [Chainguard Java Images Now Support FIPS 140-3](<https://devfeed.tech/articles/chainguard-java-images-now-support-fips-140-3-12962.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/chainguard-java-images-now-support-fips-140-3>)

Published: 2024-08-27T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [chainguard](<https://devfeed.tech/topics/chainguard.md>), [bouncy castle](<https://devfeed.tech/topics/bouncy-castle.md>), [Java](<https://devfeed.tech/topics/java.md>), [Open JDK](<https://devfeed.tech/topics/open-jdk.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [audits](<https://devfeed.tech/tags/audits.md>), [bouncy-castle](<https://devfeed.tech/tags/bouncy-castle.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [fedramp](<https://devfeed.tech/tags/fedramp.md>), [fips-140-3](<https://devfeed.tech/tags/fips-140-3.md>), [java](<https://devfeed.tech/tags/java.md>), [secure-images](<https://devfeed.tech/tags/secure-images.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Chainguard Java images now support FIPS 140-3 through certified Bouncy Castle 2.0.x cryptographic modules. The update adds FIPS mode for JDK 21 while preserving FIPS 140-2 support for JDK 11 and 17, and provides pre-configured images intended to simplify upgrades, audits, compliance, and vulnerability remediation.

### Source excerpt

Chainguard Java Images now support FIPS 140-3 with Bouncy Castle 2.0. Future-proof your compliance and simplify audits with pre-configured, secure images.

## Seamless Storage Encryption

DevFeed: [Seamless Storage Encryption](<https://devfeed.tech/articles/seamless-storage-encryption-19507.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/seamless-storage-encryption/>)

Author: Shai Almog

Published: 2016-12-06T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Encryption](<https://devfeed.tech/topics/encryption.md>), [bouncy castle](<https://devfeed.tech/topics/bouncy-castle.md>), [App](<https://devfeed.tech/topics/app.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [bouncy-castle](<https://devfeed.tech/tags/bouncy-castle.md>), [code](<https://devfeed.tech/tags/code.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [feature](<https://devfeed.tech/tags/feature.md>), [sponsored](<https://devfeed.tech/tags/sponsored.md>)

### AI overview

Codename One introduces full encryption for Storage, distinct from FileSystemStorage, using the Bouncy Castle library. The feature is available through the latest Bouncy Castle cn1lib extension and supports changing the encryption storage password through a new storage mechanism.

### Source excerpt

We had support for bouncy castle encryption for quite a while but it is not as intuitive as we'd like it to be. This makes securing/encrypting your app painful and so we procrastinate and eventually skip that "feature" altogether. Frankly, I hate working on encryption it's painful... That's why we procrastinated on this feature until today! We now support full encryption of the Storage (notice the distinction, Storage is not FileSystemStorage). This is available by installing the latest bouncy castle cn1lib from the extensions menu then using one line of code

## HOW TO SET LOCAL AOSP GERRIT SERVER - PART 2

DevFeed: [HOW TO SET LOCAL AOSP GERRIT SERVER - PART 2](<https://devfeed.tech/articles/how-to-set-local-aosp-gerrit-server-part-2-21700.md>)

Original publisher: [Read original article](<https://nativeguru.wordpress.com/2015/06/29/how-to-set-local-aosp-gerrit-server-part-2/>)

Author: Ramon

Published: 2015-06-29T18:42:37Z

Content type: tutorial

Language: en

Sources: [Ramon Fried](<https://devfeed.tech/sources/ramon-fried.md>)

Topics: [aosp](<https://devfeed.tech/topics/aosp.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Git](<https://devfeed.tech/topics/git.md>), [Java](<https://devfeed.tech/topics/java.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [bouncy castle](<https://devfeed.tech/topics/bouncy-castle.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [aosp](<https://devfeed.tech/tags/aosp.md>), [bouncy-castle](<https://devfeed.tech/tags/bouncy-castle.md>), [gerrit](<https://devfeed.tech/tags/gerrit.md>), [git](<https://devfeed.tech/tags/git.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [java-8](<https://devfeed.tech/tags/java-8.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [repo-mirror](<https://devfeed.tech/tags/repo-mirror.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

Part 2 of a tutorial on setting up a local AOSP Gerrit server. It covers creating a Gerrit user and MySQL database, configuring Gerrit, installing required Java and cryptographic libraries, and setting up SSH, HTTP, authentication, email delivery, and plugins.

### Source excerpt

Hi. This is part 2 of the "How to set local AOSP Gerrit server", you might want to start with part 1 here. In part 1 we've downloaded all the necessary stuff and in this post we're going to set it all up. First thing, let's bootstrap Gerrit. Let's create a Gerrit user: $ sudo [...]