case 'application/pkcs7-mime':
case 'application/x-pkcs7-mime':
if (isset(self::$_cache[$id])) {
- return array(
+ $ret = array(
$id => array(
'data' => null,
'status' => self::$_cache[$id]['status'],
'wrap' => self::$_cache[$id]['wrap']
)
);
+ if (self::$_cache[$id]['sig']) {
+ $ret[self::$_cache[$id]['sig']] = null;
+ }
+ return $ret;
}
// Fall-through
/* Initialize inline data. */
self::$_cache[$base_id] = array(
+ 'sig' => $sig_id,
'status' => array(
array(
'icon' => Horde::img('mime/encryption.png', 'S/MIME'),