PageSourceSearch

https://eideasy-docs.netlify.app/assets/direct-e-sealing-cades-request.html-9f9c226f.js

js eideasy-docs.netlify.app collected 2026-10-03 10:43:02 UTC 6,608 bytes, 23 lines download raw bytes

1import{_ as e,o as s,c as n,e as a}from"./app-4488e322.js";const o={};function i(r,t){return s(),n("div",null,[...t[0]||(t[0]=[a(`<h2 id="direct-e-sealing-cades-request-body" tabindex="-1"><a class="header-anchor" href="#direct-e-sealing-cades-request-body" aria-hidden="true">#</a> Direct e-Sealing CAdES Request Body</h2><p>The request body below shows a CAdES example. Use the <code>signature_form</code> and <code>signature_profile</code> values enabled for your client.</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
2  <span class="token property">&quot;client_id&quot;</span><span class="token operator">:</span> <span class="token string">&quot;client-id&quot;</span><span class="token punctuation">,</span>
3  <span class="token property">&quot;files&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
4    <span class="token punctuation">{</span>
5      <span class="token property">&quot;fileName&quot;</span><span class="token operator">:</span> <span class="token string">&quot;document.pdf&quot;</span><span class="token punctuation">,</span>
6      <span class="token property">&quot;fileContent&quot;</span><span class="token operator">:</span> <span class="token string">&quot;rxr4oMRqMAjrAdhgXjjYeLlh285M9UU1wxj+ksg3efY=&quot;</span><span class="token punctuation">,</span>
7      <span class="token property">&quot;mimeType&quot;</span><span class="token operator">:</span> <span class="token string">&quot;application/pdf&quot;</span>
8    <span class="token punctuation">}</span>
9  <span class="token punctuation">]</span><span class="token punctuation">,</span>
10  <span class="token property">&quot;signature_form&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CAdES&quot;</span><span class="token punctuation">,</span>
11  <span class="token property">&quot;signature_profile&quot;</span><span class="token operator">:</span> <span class="token string">&quot;CAdES_BASELINE_T&quot;</span>
12<span class="token punctuation">}</span>
13</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><table><thead><tr><th>Property</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>client_id</td><td>string</td><td><strong>Required</strong>. Your eID Easy API client ID.</td></tr><tr><td>files</td><td>array</td><td><strong>Required</strong>. File digests to e-seal.</td></tr><tr><td>files[].fileName</td><td>string</td><td><strong>Required</strong>. File name of the original file.</td></tr><tr><td>files[].fileContent</td><td>string</td><td><strong>Required</strong>. Base64-encoded SHA-256 digest of the original file.</td></tr><tr><td>files[].mimeType</td><td>string</td><td><strong>Required</strong>. MIME type of the original file.</td></tr><tr><td>signature_form</td><td>string</td><td><strong>Required</strong>. Signature form to produce.</td></tr><tr><td>signature_profile</td><td>string</td><td><strong>Required</strong>. Signature profile to produce.</td></tr></tbody></table><p>Request constraints:</p><ul><li><code>files</code> must contain at least 1 file and at most 30 files.</li><li><code>files[].fileName</code> must be at least 3 characters long.</li><li>Each <code>files[].fileName</code> must be unique within the request.</li><li><code>files[].fileContent</code> must be the base64-encoded SHA-256 digest of the original file.</li><li><code>files[].mimeType</code> must be a valid MIME type.</li></ul><h2 id="direct-e-sealing-cades-response-example" tabindex="-1"><a class="header-anchor" href="#direct-e-sealing-cades-response-example" aria-hidden="true">#</a> Direct e-Sealing CAdES Response Example</h2><p>If the request succeeds, the API returns one signature for each input file digest. For example, a CAdES response looks like this:</p><div class="language-json line-numbers-mode" data-ext="json"><pre class="language-json"><code><span class="token punctuation">{</span>
14  <span class="token property">&quot;status&quot;</span><span class="token operator">:</span> <span class="token string">&quot;OK&quot;</span><span class="token punctuation">,</span>
15  <span class="token property">&quot;signatures&quot;</span><span class="token operator">:</span> <span class="token punctuation">[</span>
16    <span class="token punctuation">{</span>
17      <span class="token property">&quot;fileName&quot;</span><span class="token operator">:</span> <span class="token string">&quot;document.pdf.p7s&quot;</span><span class="token punctuation">,</span>
18      <span class="token property">&quot;mimeType&quot;</span><span class="token operator">:</span> <span class="token string">&quot;application/pkcs7-signature&quot;</span><span class="token punctuation">,</span>
19      <span class="token property">&quot;fileContent&quot;</span><span class="token operator">:</span> <span class="token string">&quot;base64-encoded-signature&quot;</span>
20    <span class="token punctuation">}</span>
21  <span class="token punctuation">]</span>
22<span class="token punctuation">}</span>
23</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><table><thead><tr><th>Property</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>status</td><td>string</td><td><code>OK</code> when the request succeeded.</td></tr><tr><td>signatures</td><td>array</td><td>Signatures for the submitted file digests.</td></tr><tr><td>signatures[].fileName</td><td>string</td><td>Signature file name. For CAdES, the file name usually ends with <code>.p7s</code>.</td></tr><tr><td>signatures[].mimeType</td><td>string</td><td>Signature MIME type, e.g. <code>application/pkcs7-signature</code>.</td></tr><tr><td>signatures[].fileContent</td><td>string</td><td>Base64-encoded signature content.</td></tr></tbody></table>`,10)])])}const p=e(o,[["render",i],["__file","direct-e-sealing-cades-request.html.vue"]]);export{p as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.