complexType "securityManagerType"
Namespace:
Content:
complex, 2 attributes, attr. wildcard, 5 elements
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 4 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
"_muleSecurityManager"
 = 
"_muleSecurityManager"
    {any attribute with non-schema namespace}
    >
   
Content: 
annotations?, custom-security-provider?, custom-encryption-strategy?, secret-key-encryption-strategy?, password-encryption-strategy?
</...>
Content Model Elements (5):
annotations, custom-encryption-strategy, custom-security-provider, password-encryption-strategy, secret-key-encryption-strategy
All Direct / Indirect Based Elements (1):
security-manager
Known Usage Locations
Annotation
The default security manager (type 'defaultSecurityManagerType') provides basic support for security functions. Other modules (JAAS, PGP, Spring Security) provide more advanced functionality.
Type Definition Detail
Type Derivation Tree
annotatedType (extension)
      securityManagerType
XML Source (w/o annotations (5); see within schema source)
<xsd:complexType name="securityManagerType">
<xsd:complexContent>
<xsd:extension base="abstractSecurityManagerType">
<xsd:sequence>
<xsd:element minOccurs="0" name="custom-security-provider" type="customSecurityProviderType"/>
<xsd:element minOccurs="0" name="custom-encryption-strategy" type="customEncryptionStrategyType"/>
<xsd:element minOccurs="0" name="secret-key-encryption-strategy" type="secretKeyEncryptionStrategyType"/>
<xsd:element minOccurs="0" name="password-encryption-strategy" type="passwordEncryptionStrategyType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 4/5)
custom-encryption-strategy
Type:
A custom implementation of EncryptionStrategy.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="custom-encryption-strategy" type="customEncryptionStrategyType"/>

custom-security-provider
Type:
A custom implementation of SecurityProvider.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="custom-security-provider" type="customSecurityProviderType"/>

password-encryption-strategy
Type:
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.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="password-encryption-strategy" type="passwordEncryptionStrategyType"/>

secret-key-encryption-strategy
Type:
Provides secret key-based encryption using JCE.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="secret-key-encryption-strategy" type="secretKeyEncryptionStrategyType"/>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.