Javascript
Verify4js-issuer
Эх код: https://github.com/teo-mn/verify4js-issuer
Verify4js-issuer нь сертификат, диплом, дансны хуулга зэрэг бичиг баримтыг блокчэйн дээр баталгаажуулж өгөх https://github.com/corex-mn/certify-sc ухаалаг гэрээтэй харьцдаг javascript хэлний сан юм.
Тестнэт -тэй холбогдох нөүд:
https://node-testnet.teo.mn
Тестнэт дээрх ухаалаг гэрээний хаяг:
0xcc546a88db1af7d250a2f20dee42ec436f99e075
Тестнэт chainId: 3305
Майннэт -тэй холбогдох нөүд:
https://node.teo.mn
Майннэт дээрх ухаалаг гэрээний хаяг:
0x5d305D8423c0f07bEaf15ba6a5264e0c88fC41B4
Майннэт chainId: 1104
Суулгах заавар
Функцүүд
issuePdf
issuePdf
PDF файлын хаш утгыг тооцож ухаалаг гэрээнд бичээд, гүйлгээний мэдээлэл болон нэмэлт мэдээллүүдийг файлын мэтадата дээр нэмэн шинэ файлд хадгална.
Байгуулагчийн параметр:
Параметр | Тайлбар | Заавал эсэх |
---|---|---|
| Ухаалаг гэрээний хаяг | тийм |
| Гүйлгээ хийх блокчэйний нөүдний хаяг | тийм |
| Баталгаажуулагчийн хаяг | тийм |
| Баталгаажуулагчийн нэр | тийм |
| Баталгаажуулагчийн нэр | үгүй |
| Хашийн төрөл | үгүй |
issuePdf
функцийн параметр:
Параметр | Тайлбар | Заавал эсэх |
---|---|---|
| Файлын ID | тийм |
| PDF эх файлын зам | тийм |
| Мэтадата бичсэн PDF-ийг хадгалах зам | тийм |
| Дуусах хугацаа | үгүй |
| Тайлбар, нэмэлт мэдээлэл | үгүй |
| Мэтадата дээр орох нэмэлт мэдээлэл | үгүй |
| Баталгаажуулагчийн хувийн түлхүүр | үгүй /key_store, passphrase өгөөгүй бол заавал/ |
| Хувийн түлхүүрийн keystore файл | үгүй /private_key өгөөгүй бол заавал/ |
| Хувийн түлхүүрийн passphrase файл | үгүй /private_key өгөөгүй бол заавал/ |
Жишээ
RevokePDF
RevokePDF
Нэгэнт ухаалаг гэрээнд баталгаажсан PDF файлыг буцаан хүчингүй болгох функц
Байгуулагчийн параметр:
Параметр | Тайлбар | Заавал эсэх |
---|---|---|
| Ухаалаг гэрээний хаяг | тийм |
| Гүйлгээ хийх блокчэйний нөүдний хаяг | тийм |
| Баталгаажуулагчийн хаяг | тийм |
| Баталгаажуулагчийн нэр | тийм |
| Баталгаажуулагчийн нэр | үгүй |
| Хашийн төрөл | үгүй |
revokePdf
функцийн параметр:
Параметр | Тайлбар | Заавал эсэх |
---|---|---|
| Мэтадата бичигдсэн PDF файлын зам | тийм |
| Хүчингүй болгож буй хүний нэр | тийм |
| Баталгаажуулагчийн хувийн түлхүүр | үгүй /key_store, passphrase өгөөгүй бол заавал/ |
| Хувийн түлхүүрийн key_store файл | үгүй /private_key өгөөгүй бол заавал/ |
| Хувийн түлхүүрийн passphrase файл | үгүй /private_key өгөөгүй бол заавал/ |
Жишээ