Full Code: Digitally Signing a PDF | The Low-Code Café #98
The Low-Code Cafe is our weekly community webinar & work session where we share ideas, updates, and even build working applications together, from the very simple to the very complex, with the help of the Plant an App Platform.
RSVP for the next edition here: https://us02web.zoom.us/webinar/register/3015952938279/WN_Y0OUx5njQFatTEMCk3B0yg
Learn more about the fastest way to build powerful web apps - https://www.plantanapp.com/
Every webinar, we will be building apps together and have a great time. Besides specific topics and getting together with the community, we also have our regular segments to showcase the latest updates, tips & tricks.
- Product Roadmap Updates, with Bogdan Litescu, Head of Product Development
- Stories from the Trenches, with Dale Warner, Head of US Support
- Hands-on Low-Code, with members of the Product Development team
- Bogdan Litescu, CEO & Founder, is the one to start the show, and our regular webinar host
Be sure to hit the like button and subscribe to the channel for more low-code insights and updates.
We explore the role of No-Code Developers, or "Citizen Developers". See how the Plant an App platform allows these Subject Matter Experts to create functional applications to solve real-world problems.
00:00 Welcome
01:37 Product Roadmap Updates w/ Dale
01:44 ___ Beta in Progress; Release planned for next Wednesday
03:11 From the Trenches w/ Dale
03:16 ___ Hotfixes to version 1.20
05:05 ___ Using the Save To Report feature of Forms
11:58 Low-Code Campfire
12:23 Links for this episode
12:48 Low-Code Development w/ Razvan Ion
12:51 Digially Signing a PDF
15:04 ___ Motivation
15:25 ___/// Simplify the flow of signing a document
15:55 ___ Intro on digital signatures \ encryption
22:52 ___ HSM devices - Hardware Security Module
24:52 ___ Our approach
___/// Local .NET Core application
___/// Plant an App appication contains JS code that runs locally
26:00 ___ Types of communication with the HSM devices
27:12 ___/// PKCS#11
28:20 ___/// CryptoAPI
29:05 ___ Presentation and demo of local web app
30:25 ___/// .NET Core Application
33:45 ___/// Testing local app with Postman
38:15 ___ PlantAnApp application
40:10 ___/// Form Setup
48:20 Summary and Closing Notes
Links mentioned in this episode:
Intro on digital signatures \ encryption
https://en.wikipedia.org/wiki/Symmetric-key_algorithm
https://en.wikipedia.org/wiki/Public-key_cryptography
https://en.wikipedia.org/wiki/Digital_signature
https://en.wikipedia.org/wiki/SHA-2
Experimental JS WebUSB API for USB communication
https://developer.mozilla.org/en-US/docs/Web/API/USB/getDevices
PKCS#11: https://en.wikipedia.org/wiki/PKCS_11
Pkcs11Interop library to communicate with the native libraries https://pkcs11interop.net
https://en.wikipedia.org/wiki/Microsoft_CryptoAPI
Uses iText7 library https://itextpdf.com/ under AGPL license
Code is available under :
https://github.com/razvanionapp/PlantAnApp.PdfAutoSigner
https://github.com/dnnsharp/PlantAnApp.PdfAutoSigner
Видео Full Code: Digitally Signing a PDF | The Low-Code Café #98 автора Языки программирования: примеры и упражнения
Видео Full Code: Digitally Signing a PDF | The Low-Code Café #98 автора Языки программирования: примеры и упражнения
Информация
5 декабря 2023 г. 1:21:01
00:56:19
Похожие видео