| Package | Description |
|---|---|
| org.aoju.bus.shade.safety |
Spring Boot JAR 安全加密运行工具, 同时支持的原生JAR
|
| org.aoju.bus.shade.safety.archive |
文件加解密器
|
| org.aoju.bus.shade.safety.boot |
Spring-Boot JAR包加解密工具类,在不提供过滤器的情况下会加密BOOT-INF/下的所有资源,及包括项目本身的资源和依赖jar资源
|
| org.aoju.bus.shade.safety.boot.jar |
普通JAR包加解密工具类
|
| org.aoju.bus.shade.safety.provider |
加解密实现
|
| Modifier and Type | Field and Description |
|---|---|
EncryptorProvider |
Launcher.encryptorProvider |
| Modifier and Type | Class and Description |
|---|---|
class |
DirEncryptorProvider
文件夹加密器
|
class |
ZipEncryptorProvider
ZIP压缩包加密器
|
| Constructor and Description |
|---|
DirEncryptorProvider(EncryptorProvider encryptorProvider) |
DirEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<File> filter) |
ZipEncryptorProvider(EncryptorProvider encryptorProvider) |
ZipEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> filter) |
ZipEncryptorProvider(EncryptorProvider encryptorProvider,
int level) |
ZipEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> filter) |
| Modifier and Type | Class and Description |
|---|---|
class |
BootEncryptorProvider
Spring-Boot JAR包加密器
|
| Constructor and Description |
|---|
BootClassLoader(URL[] urls,
ClassLoader parent,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
BootEncryptorProvider(EncryptorProvider encryptorProvider) |
BootEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootEncryptorProvider(EncryptorProvider encryptorProvider,
int level) |
BootEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
int mode) |
BootEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootURLConnection(JarURLConnection jarURLConnection,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
BootURLHandler(DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key,
ClassLoader classLoader) |
| Modifier and Type | Class and Description |
|---|---|
class |
JarEncryptorProvider
普通JAR包加密器
|
| Constructor and Description |
|---|
JarClassLoader(URL[] urls,
ClassLoader parent,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
JarEncryptorProvider(EncryptorProvider encryptorProvider) |
JarEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarEncryptorProvider(EncryptorProvider encryptorProvider,
int level) |
JarEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
int mode) |
JarEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarURLConnection(JarURLConnection jarURLConnection,
DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key) |
JarURLHandler(DecryptorProvider decryptorProvider,
EncryptorProvider encryptorProvider,
Key key,
ClassLoader classLoader) |
| Modifier and Type | Class and Description |
|---|---|
class |
EntryEncryptorProvider<E>
记录可过滤的加密器
|
class |
JdkEncryptorProvider
JDK内置加密算法的加密器
|
class |
NopEncryptorProvider
无操作加密器
|
class |
WrappedEncryptorProvider
包装的加密器
|
| Modifier and Type | Field and Description |
|---|---|
protected EncryptorProvider |
WrappedEncryptorProvider.encryptorProvider |
| Constructor and Description |
|---|
EntryEncryptorProvider(EncryptorProvider encryptorProvider) |
EntryEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<E> filter) |
WrappedEncryptorProvider(EncryptorProvider encryptorProvider) |
Copyright © 2021. All rights reserved.