complexType "tlsKeyStoreType"
Namespace:
Content:
empty, 7 attributes
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 7 attributes
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:string
 = 
(("jks" | "jceks" | "pkcs12") | xsd:string)
 = 
(("jks" | "jceks" | "pkcs12") | xsd:string)
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
/>
All Direct / Indirect Based Elements (5):
key-store, key-store, key-store, tls-key-store, tls-key-store
Known Usage Locations
Annotation
Configures key stores. TLS/SSL connections are made on behalf of an entity, which can be anonymous or identified by a certificate. This interface specifies how a keystore can be used to provide the certificates (and associated private keys) necessary for identification.
XML Source (w/o annotations (8); see within schema source)
<xsd:complexType name="tlsKeyStoreType">
<xsd:attribute name="path" type="xsd:string"/>
<xsd:attribute name="class" type="keystoreType"/>
<xsd:attribute name="type" type="keystoreType"/>
<xsd:attribute name="keyAlias" type="xsd:string" use="optional"/>
<xsd:attribute name="keyPassword" type="xsd:string"/>
<xsd:attribute name="storePassword" type="xsd:string"/>
<xsd:attribute name="algorithm" type="xsd:string"/>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 7/7)
algorithm
Type:
xsd:string, predefined
Use:
optional
The algorithm used by the key store.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="algorithm" type="xsd:string"/>

class
Type:
Use:
optional
Deprecated. use "type" instead
Attribute Value
("jks" | "jceks" | "pkcs12") | xsd:string
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="class" type="keystoreType"/>

keyAlias
Type:
xsd:string, predefined
Use:
optional
The alias of the key to use.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="keyAlias" type="xsd:string" use="optional"/>

keyPassword
Type:
xsd:string, predefined
Use:
optional
The password used to protect the private key.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="keyPassword" type="xsd:string"/>

path
Type:
xsd:string, predefined
Use:
optional
The location (which will be resolved relative to the current classpath and file system, if possible) of the keystore that contains public certificates and private keys for identification.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="path" type="xsd:string"/>

storePassword
Type:
xsd:string, predefined
Use:
optional
The password used to protect the keystore.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="storePassword" type="xsd:string"/>

type
Type:
Use:
optional
The type of keystore used.
Attribute Value
("jks" | "jceks" | "pkcs12") | xsd:string
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="type" type="keystoreType"/>

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.