char *zip_mount_file; /*no xml part*/
char *backend_installer; /**< package backend installer, attr*/
char *external_path; /**< external storage path if exists, no xml part*/
+ char *pkg_certs_dir; /**< pkg certificate directory, attr*/
+ char *use_system_certs; /**< use system certificates, attr*/
GList *icon; /**< package icon, element*/
GList *label; /**< package label, element*/
GList *author; /**< package author, element*/
<xs:element ref="packages:font"/>
<xs:element ref="packages:ime"/>
<xs:element ref="packages:feature"/>
+ <xs:element ref="packages:trust-anchor"/>
</xs:choice>
<xs:any minOccurs="0" maxOccurs="unbounded" namespace="##any" processContents="lax"/>
</xs:sequence>
</xs:element>
<xs:element name="feature">
</xs:element>
+ <xs:element name="trust-anchor">
+ <xs:complexType>
+ <xs:attribute name="pkg-certs-dir" type="xs:string"/>
+ <xs:attribute name="use-system-certs" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
<xs:element name="privileges">
<xs:complexType>
<xs:sequence>
<xs:element ref="packages:font"/>
<xs:element ref="packages:ime"/>
<xs:element ref="packages:feature"/>
+ <xs:element ref="packages:trust-anchor"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="storeclient-id" type="xs:string"/>
</xs:element>
<xs:element name="feature">
</xs:element>
+ <xs:element name="trust-anchor">
+ <xs:complexType>
+ <xs:attribute name="pkg-certs-dir" type="xs:string"/>
+ <xs:attribute name="use-system-certs" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
<xs:element name="privileges">
<xs:complexType>
<xs:sequence>
free((void *)package->external_path);
if (package->support_mode)
free((void *)package->support_mode);
+ if (package->pkg_certs_dir)
+ free((void *)package->pkg_certs_dir);
+ if (package->use_system_certs)
+ free((void *)package->use_system_certs);
/*Free Icon*/
g_list_free_full(package->icon, __ps_free_icon);