Open
Description
Steps to reproduce
- Enable encryption app
- Enable server-side encryption (Encryption type: Master Key or User Specific key)
- Create user
user1
with a quota of10 B
- Login as
user1
Upload
orCreate
a text filetext.txt
with contentshort
(The size of the file might be 5 B)- Open a file
text.txt
Expected behavior
The file should be open with original content.
Actual behavior
The file cannot be open with one of these error pop up
If the file is downloaded then the original content of the file is changed.
Downloaded file content
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en">
<head data-requesttoken="">
<meta charset="utf-8" />
<title>ownCloud</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="referrer" content="never" />
<meta
name="viewport"
content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"
/>
<meta name="apple-itunes-app" content="app-id=1359583808" />
<meta name="theme-color" content="#041e42" />
<link rel="icon" href="/core/core/img/favicon.ico" />
<link
rel="apple-touch-icon-precomposed"
href="/core/core/img/favicon-touch.png"
/>
<link
rel="mask-icon"
sizes="any"
href="/core/core/img/favicon-mask.svg"
color="#041e42"
/>
<link
rel="stylesheet"
href="/core/core/vendor/select2/select2.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/styles.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/inputs.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/header.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/icons.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/fonts.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/apps.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/global.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/fixes.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/multiselect.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/mobile.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/vendor/jquery-ui/themes/base/jquery-ui.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/jquery-ui-fixes.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/tooltip.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/share.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/apps/files_versions/css/versions.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/apps-external/gallery/css/slideshow.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/apps-external/gallery/css/gallerybutton.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<link
rel="stylesheet"
href="/core/core/css/jquery.ocdialog.css?v=8c3167b45dde085dca76e6dea23a0ee2"
/>
<script src="/core/core/vendor/jquery/dist/jquery.min.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/jquery-migrate/jquery-migrate.min.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/jquery-ui/ui/jquery-ui.custom.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/underscore/underscore.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/moment/min/moment-with-locales.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/handlebars/handlebars.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/blueimp-md5/js/md5.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/bootstrap/js/tooltip.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/backbone/backbone.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/es6-promise/es6-promise.auto.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/davclient.js/lib/client.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/clipboard/dist/clipboard.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/bowser/src/bowser.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/jquery.ocdialog.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/oc-dialogs.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/js.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/l10n.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/octemplate.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/eventsource.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/config.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/search/js/search.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/oc-requesttoken.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/apps.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/mimetype.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/mimetypelist.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/snapjs/dist/latest/snap.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/vendor/select2/select2.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/oc-backbone.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/oc-backbone-webdav.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/placeholder.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/jquery.avatar.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps/encryption/js/encryption.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/shareconfigmodel.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharemodel.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharescollection.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/shareitemmodel.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharedialogresharerinfoview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharedialoglinklistview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharedialoglinkshareview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharedialogmailview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharedialoglinksocialview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharedialoglinkexpirationview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharedialogshareelistview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/sharedialogview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/share.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/user.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/vendor/bigshot/bigshot-compressed.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/vendor/dompurify/src/purify.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/galleryutility.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/galleryfileaction.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/slideshow.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/slideshowcontrols.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/slideshowzoomablepreview.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/gallerybutton.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/rotate.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/apps-external/gallery/js/rotation_cup.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/files/fileinfo.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
<script src="/core/core/js/files/client.js?v=8c3167b45dde085dca76e6dea23a0ee2"></script>
</head>
<body id="body-login">
<noscript>
<div id="nojavascript">
<div>
This application requires JavaScript for correct operation. Please
<a
href="http://enable-javascript.com/"
target="_blank"
rel="noreferrer"
>enable JavaScript</a
>
and reload the page.
</div>
</div>
</noscript>
<div class="wrapper">
<div class="v-align">
<header role="banner">
<div id="header">
<div class="logo">
<h1 class="hidden-visually">ownCloud</h1>
</div>
<div id="logo-claim" style="display: none"></div>
</div>
</header>
<ul class="error-wide">
<li class="error">
File cannot be downloaded<br />
<p class="hint">
Encryption library: Decryption (symmetric) of content failed:
error:0909006C:PEM routines:get_name:no start line
</p>
</li>
</ul>
</div>
</div>
<footer role="contentinfo">
<p class="info">
<a href="https://owncloud.com" target="_blank" rel="noreferrer"
>ownCloud</a
>
– A safe home for all your data
</p>
</footer>
</body>
</html>
Environment general
Operating system: Ubuntu 20.04 LTS
Backend (ownCloud Core or Infinite Scale): Core
Metadata
Metadata
Assignees
Labels
No labels
Activity