This commit is contained in:
github-actions[bot]
2024-05-21 21:09:31 +00:00
parent 287382ceaa
commit af40a4a0f7
97 changed files with 196 additions and 181 deletions
+2 -2
View File
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[2213],{28121:e=>{e.exports=JSON.parse('{"title":"Guides","slug":"/category/guides","permalink":"/docs/category/guides","navigation":{"previous":{"title":"AWS S3","permalink":"/docs/self-host/cloud-storage/s3"},"next":{"title":"How to generate self-signed document signing certificate?","permalink":"/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate"}}}')}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[835],{29731:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>l,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var s=n(85893),i=n(11151);const o={title:"How to generate self-signed document signing certificate?"},c="Steps to generate self-signed document singing certificate for testing OpenSign",r={id:"self-host/guides/how-to-generate-self-signed-document-signing-certificate",title:"How to generate self-signed document signing certificate?",description:"",source:"@site/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate.md",sourceDirName:"self-host/guides",slug:"/self-host/guides/how-to-generate-self-signed-document-signing-certificate",permalink:"/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate",draft:!1,unlisted:!1,editUrl:"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate.md",tags:[],version:"current",frontMatter:{title:"How to generate self-signed document signing certificate?"},sidebar:"selfhostSidebar",previous:{title:"Guides",permalink:"/docs/category/guides"},next:{title:"Digital Ocean",permalink:"/docs/self-host/One-click-Install/DigitalOcean"}},a={},d=[];function g(e){const t={code:"code",h1:"h1",pre:"pre",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"steps-to-generate-self-signed-document-singing-certificate-for-testing-opensign",children:"Steps to generate self-signed document singing certificate for testing OpenSign"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"# execute below command and use passphrase 'opensign'\nopenssl genrsa -des3 -out ./local_dev.key 2048\nopenssl req -key ./local_dev.key -new -x509 -days 365 -out ./local_dev.crt\nopenssl pkcs12 -inkey ./local_dev.key -in ./local_dev.crt -export -out ./local_dev.pfx\nopenssl base64 -in ./local_dev.pfx -out ./base64_pfx\n"})})]})}function l(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(g,{...e})}):g(e)}},11151:(e,t,n)=>{n.d(t,{Z:()=>r,a:()=>c});var s=n(67294);const i={},o=s.createContext(i);function c(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]);
-1
View File
@@ -1 +0,0 @@
"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[835],{29731:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>c,default:()=>l,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var s=n(85893),i=n(11151);const o={title:"How to generate self-signed document signing certificate?"},c="Steps to generate self-signed document singing certificate for testing OpenSign",r={id:"self-host/guides/how-to-generate-self-signed-document-signing-certificate",title:"How to generate self-signed document signing certificate?",description:"",source:"@site/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate.md",sourceDirName:"self-host/guides",slug:"/self-host/guides/how-to-generate-self-signed-document-signing-certificate",permalink:"/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate",draft:!1,unlisted:!1,editUrl:"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate.md",tags:[],version:"current",frontMatter:{title:"How to generate self-signed document signing certificate?"},sidebar:"selfhostSidebar",previous:{title:"Digital Ocean",permalink:"/docs/self-host/One-click-Install/DigitalOcean"}},a={},d=[];function g(e){const t={code:"code",h1:"h1",pre:"pre",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"steps-to-generate-self-signed-document-singing-certificate-for-testing-opensign",children:"Steps to generate self-signed document singing certificate for testing OpenSign"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"# execute below command and use passphrase 'opensign'\nopenssl genrsa -des3 -out ./local_dev.key 2048\nopenssl req -key ./local_dev.key -new -x509 -days 365 -out ./local_dev.crt\nopenssl pkcs12 -inkey ./local_dev.key -in ./local_dev.crt -export -out ./local_dev.pfx\nopenssl base64 -in ./local_dev.pfx -out ./base64_pfx\n"})})]})}function l(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(g,{...e})}):g(e)}},11151:(e,t,n)=>{n.d(t,{Z:()=>r,a:()=>c});var s=n(67294);const i={},o=s.createContext(i);function c(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]);
-1
View File
@@ -1 +0,0 @@
"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[5377],{41264:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>p,frontMatter:()=>o,metadata:()=>l,toc:()=>r});var i=t(85893),s=t(11151);const o={title:"Digital Ocean"},c="Digital Ocean",l={id:"self-host/One-click-Install/DigitalOcean",title:"Digital Ocean",description:"OpenSign application consistes of 3 components -",source:"@site/docs/self-host/One-click-Install/DigitalOcean.md",sourceDirName:"self-host/One-click-Install",slug:"/self-host/One-click-Install/DigitalOcean",permalink:"/docs/self-host/One-click-Install/DigitalOcean",draft:!1,unlisted:!1,editUrl:"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/self-host/One-click-Install/DigitalOcean.md",tags:[],version:"current",frontMatter:{title:"Digital Ocean"},sidebar:"selfhostSidebar",previous:{title:"AWS S3",permalink:"/docs/self-host/cloud-storage/s3"},next:{title:"How to generate self-signed document signing certificate?",permalink:"/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate"}},a={},r=[];function d(e){const n={a:"a",h1:"h1",img:"img",li:"li",p:"p",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"digital-ocean",children:"Digital Ocean"}),"\n",(0,i.jsx)(n.p,{children:"OpenSign application consistes of 3 components -"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"ReactJS frontend"}),"\n",(0,i.jsx)(n.li,{children:"NodeJS API"}),"\n",(0,i.jsx)(n.li,{children:"MongoDB database"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"You can install all 3 components on digital ocean using the button below -"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://cloud.digitalocean.com/apps/new?repo=https://github.com/OpenSignLabs/Deploy-OpenSign-to-Digital-Ocean/tree/main&refcode=30db1c901ab0",children:(0,i.jsx)(n.img,{src:"https://www.deploytodo.com/do-btn-blue.svg",alt:"Deploy on DigitalOcean"})})})]})}function p(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},11151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>c});var i=t(67294);const s={},o=i.createContext(s);function c(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]);
+1
View File
@@ -0,0 +1 @@
"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[5377],{41264:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>p,frontMatter:()=>o,metadata:()=>l,toc:()=>r});var i=t(85893),s=t(11151);const o={title:"Digital Ocean"},c="Digital Ocean",l={id:"self-host/One-click-Install/DigitalOcean",title:"Digital Ocean",description:"OpenSign application consistes of 3 components -",source:"@site/docs/self-host/One-click-Install/DigitalOcean.md",sourceDirName:"self-host/One-click-Install",slug:"/self-host/One-click-Install/DigitalOcean",permalink:"/docs/self-host/One-click-Install/DigitalOcean",draft:!1,unlisted:!1,editUrl:"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/self-host/One-click-Install/DigitalOcean.md",tags:[],version:"current",frontMatter:{title:"Digital Ocean"},sidebar:"selfhostSidebar",previous:{title:"How to generate self-signed document signing certificate?",permalink:"/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate"}},a={},r=[];function d(e){const n={a:"a",h1:"h1",img:"img",li:"li",p:"p",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"digital-ocean",children:"Digital Ocean"}),"\n",(0,i.jsx)(n.p,{children:"OpenSign application consistes of 3 components -"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"ReactJS frontend"}),"\n",(0,i.jsx)(n.li,{children:"NodeJS API"}),"\n",(0,i.jsx)(n.li,{children:"MongoDB database"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"You can install all 3 components on digital ocean using the button below -"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://cloud.digitalocean.com/apps/new?repo=https://github.com/OpenSignLabs/Deploy-OpenSign-to-Digital-Ocean/tree/main&refcode=30db1c901ab0",children:(0,i.jsx)(n.img,{src:"https://www.deploytodo.com/do-btn-blue.svg",alt:"Deploy on DigitalOcean"})})})]})}function p(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},11151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>c});var i=t(67294);const s={},o=i.createContext(s);function c(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:c(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long