Java JCE提供程序 - "洁净室实现"是什么意思?

Isa*_*man 6 java encryption jce

我需要写一个JCE提供者.我了解到我需要使用充气城堡洁净室实施.你能告诉我在这种背景下"洁净室实施"意味着什么吗?

Tho*_*sen 8

在此上下文中,洁净室实现意味着代码仅从描述和规范中编写,但不能访问任何潜在的麻烦代码.

这一点非常重要,因为Sun源代码以前的许可证与特别是GPL发行版不兼容.通过确保在没有任何访问此类代码的情况下编写代码,可以保证以后无法将Sun许可证应用于洁净室实施,然后再次与GPL许可证或任何其他限制不兼容.

换句话说,它保证所显示的许可证将成立.