Security Manager Configuration Reference
This page provides details on the elements you configure for the security manager. For more information, see Configuring Security.
Security manager
The default security manager.
Child Elements of <security-manager…>
Name | Cardinality | Description |
---|---|---|
custom-security-provider |
0..1 |
A custom implementation of SecurityProvider. |
custom-encryption-strategy |
0..1 |
A custom implementation of EncryptionStrategy. |
secret-key-encryption-strategy |
0..1 |
Provides secret key-based encryption using JCE. |
password-encryption-strategy |
0..1 |
Provides password-based encryption using JCE. Users must specify a password and optionally a salt and iteration count as well. The default algorithm is PBEWithMD5AndDES, but users can specify any valid algorithm supported by JCE. |
Custom security provider
Custom encryption strategy
Secret key encryption strategy
Provides secret key-based encryption using JCE.
Attributes of <secret-key-encryption-strategy…>
Name | Type | Required | Default | Description |
---|---|---|---|---|
name |
name (no spaces) |
yes |
||
key |
string |
no |
The key to use. This and the 'keyFactory-ref' attribute are mutually exclusive. |
|
keyFactory-ref |
string |
no |
The name of the key factory to use. This should implement the ObjectFactory interface and return a byte array. This and the 'key' attribute are mutually exclusive. |
Password encryption strategy
Provides password-based encryption using JCE. Users must specify a password and optionally a salt and iteration count as well. The default algorithm is PBEWithMD5AndDES, but users can specify any valid algorithm supported by JCE.