1.0.3 • Published 2 years ago
certifyteojs v1.0.3
��# Certifyteojs-npm-package PDF D09;K= Notly A8AB5<MM@ 1;>:GM9= 4MM@ 10B0;3006A0= MAME893 H0;30E A0=.
!CC;30E 70020@
npm-MMA B0B06 02G ACC;30E MA2M; HCC4 ME :>4K3 ECC;6 02G 0H83;06 1>;=>.
npm install certifyteojs
H83;0E 70020@
<< frontend: >>
import * as Verify from "certifyteojs";
Verify.verify(pdfArrayBuffer, nodeUrl)
.then(res => { // console.log(res); })
.catch(err => { console.error(err.message); })
<< backend: >>
const { verify } = require('certifyteojs');
verify(pdfArrayBuffer, nodeUrl)
.then(res => { // console.log(res); })
.catch(err => { console.error(err.message); })
0@0<5B@��4
- pdfArrayBuffer =L pdf D09;00 C=H86 02004 ArrayBuffer B�@�;4 E�@2��;AM= CB30
- nodeUrl =L 1;>:GM9=89 node-89 E0O3. #B30 7006 �3�E3�9 1>; TEO-89= public node @�� 700=0
0@0;B
export interface VerifyResultInterface {
state: 'REVOKED' | 'EXPIRED' | 'ISSUED' | 'APPROVE_PENDING' | 'INVALID',
metadata: MetaDataInterface,
cert: {},
issuer: {isActive?: boolean},
isTestnet: boolean,
isUniversity?: boolean
}
state =L
- ISSUED 1>; 10B0;3006A0= D09;.
- REVOKED 1>; E�G8=3�9 1>;3>A>= D09;
- EXPIRED 1>; EC30F00 =L 4CCAA0= D09;,
- APPROVE_PENDING 1>; 8E AC@3CC;89= 48?;>< 10B0;3006CC;0EK3 E�;MM6 1C9
- INVALID 1>; 10B0;3006003�9 D09;.
metadata =L
D09;4 =M<M;BMM@ 18GAM= CB3CC4.
cert =L
1;>:GM9= 4MM@ 18G834AM= <M4MM;M;.
issuer =L
10B0;3006CC;03G89= <M4MM;M;.
isTestnet =L
B5AB A�;6MM=4 10B0;6CC;A0= 1>; true 109=0.
isUniversity =L
8E AC@3CC;89= 48?;>< �54 true 109=0.