302 * Add a new signature chain into the controller. |
302 * Add a new signature chain into the controller. |
303 * @param aSISSigCertChain signature chain. |
303 * @param aSISSigCertChain signature chain. |
304 */ |
304 */ |
305 void AddSignatureChain(CSignatureCertChainData& aSISSigCertChain); |
305 void AddSignatureChain(CSignatureCertChainData& aSISSigCertChain); |
306 /** |
306 /** |
307 * Adds package entry related to this controller. |
307 * Adds the write the package details into the stream. |
308 * @param aStream stream into which the package details need to be written. |
308 * @param aStream - Stream in which the package entries need to be written. |
309 * @param aVerbose If this option is set then detail description of pkg |
309 * @param aVerbose - If this option is set then detail description of pkg |
310 * will be written into the stream. |
310 * will be written into the stream. |
311 */ |
311 * @param aCompatible - Flag to notify AddPackageEntry that Dumpsis works in the original,compatible mode |
312 void AddPackageEntry(std::wostream& aStream, bool aVerbose) const; |
312 * or in the new way. |
|
313 */ |
|
314 void AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const; |
|
315 /** |
|
316 * Adds the write the iby file details into the stream. |
|
317 * @param aStream - Stream in which the iby entry need to be written. |
|
318 * @param aVerbose - If this option is set then detail description of iby |
|
319 * will be written into the stream. |
|
320 * @param aCompatible - Flag to notify AddIbyEntry that Dumpsis works in the original,compatible mode |
|
321 * or in the new way. |
|
322 */ |
|
323 void AddIbyEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const; |
313 /** |
324 /** |
314 * Retrieves the CSignatureCertChainData pointed by chain index. |
325 * Retrieves the CSignatureCertChainData pointed by chain index. |
315 * @param aIndex index of the chain in the controller. |
326 * @param aIndex index of the chain in the controller. |
316 * @return CSignatureCertChainData object (signature and cert chain container) |
327 * @return CSignatureCertChainData object (signature and cert chain container) |
317 */ |
328 */ |