| Interface | Description |
|---|---|
| SerializationSecurityManager | |
| WhitelistedSerializable |
Marker interface for serializable classes that can be used in
CommonContext. |
| Class | Description |
|---|---|
| AbstractSerializationSecurityManager |
Assumptions made:
- plugin state modifications are rare and we can afford recalculating the plugin-generated whitelist from scratch
|
| BambooHomeDirectoryClassWhitelistProvider |
This component loads classname whitelist from $BAMBOO_HOME/xml-data/configuration/serialization-whitelist.list
and monitors it for further changes.
|
| PluginResolver |
Resolves plugin that objects belong to.
|
| SerializationSecurityManagerImpl | |
| ServerSerializationSecurityConfigAccessor |
Server local implementation, which uses AdministrationConfigurationAccessor to read serialization security settings
|
| Annotation Type | Description |
|---|---|
| ServerSideOnly |
Classes annotated with this annotation will not be XStreamed to agents.
|
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.