├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── assets │ ├── css │ │ ├── main.css │ │ └── main.css.map │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.js ├── classes │ ├── _pki_.privatekey.html │ ├── _pki_.publickey.html │ ├── _pki_.rsaprivatekey.html │ ├── _pki_.rsapublickey.html │ ├── _x509_.certificate.html │ └── _x509_.distinguishedname.html ├── globals.html ├── index.html ├── interfaces │ ├── _x509_.attribute.html │ └── _x509_.extension.html └── modules │ ├── _common_.html │ ├── _index_.html │ ├── _pki_.html │ └── _x509_.html ├── example └── x509.js ├── package.json ├── src ├── common.ts ├── index.ts ├── pki.ts └── x509.ts ├── test ├── cert │ ├── ecdsa-server-cert.pem │ ├── ecdsa-server-key.pem │ ├── ed25519-client-cert.pem │ ├── ed25519-client-key.pem │ ├── ed25519-key-full.pem │ ├── ed25519-key-public.pem │ ├── ed25519-key-simple.pem │ ├── ed25519-server-cert.pem │ ├── ed25519-server-key.pem │ ├── github-issuer.crt │ ├── github-root.crt │ ├── github.crt │ ├── mozilla-publicly-certs.pem │ ├── pss-server-cert.pem │ ├── pss-server-key.pem │ ├── rootCA.key │ ├── rootCA.pem │ ├── rootcert.pem │ ├── rootkey.pem │ ├── test-root.crt │ ├── test-root.key │ ├── test-root.p8.key │ ├── test.crt │ └── test.key ├── common.ts ├── pki.ts └── x509.ts ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/assets/css/main.css -------------------------------------------------------------------------------- /docs/assets/css/main.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/assets/css/main.css.map -------------------------------------------------------------------------------- /docs/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/assets/images/icons.png -------------------------------------------------------------------------------- /docs/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/assets/images/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/assets/images/widgets.png -------------------------------------------------------------------------------- /docs/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /docs/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/assets/js/main.js -------------------------------------------------------------------------------- /docs/assets/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/assets/js/search.js -------------------------------------------------------------------------------- /docs/classes/_pki_.privatekey.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/classes/_pki_.privatekey.html -------------------------------------------------------------------------------- /docs/classes/_pki_.publickey.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/classes/_pki_.publickey.html -------------------------------------------------------------------------------- /docs/classes/_pki_.rsaprivatekey.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/classes/_pki_.rsaprivatekey.html -------------------------------------------------------------------------------- /docs/classes/_pki_.rsapublickey.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/classes/_pki_.rsapublickey.html -------------------------------------------------------------------------------- /docs/classes/_x509_.certificate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/classes/_x509_.certificate.html -------------------------------------------------------------------------------- /docs/classes/_x509_.distinguishedname.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/classes/_x509_.distinguishedname.html -------------------------------------------------------------------------------- /docs/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/globals.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/_x509_.attribute.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/interfaces/_x509_.attribute.html -------------------------------------------------------------------------------- /docs/interfaces/_x509_.extension.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/interfaces/_x509_.extension.html -------------------------------------------------------------------------------- /docs/modules/_common_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/modules/_common_.html -------------------------------------------------------------------------------- /docs/modules/_index_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/modules/_index_.html -------------------------------------------------------------------------------- /docs/modules/_pki_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/modules/_pki_.html -------------------------------------------------------------------------------- /docs/modules/_x509_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/docs/modules/_x509_.html -------------------------------------------------------------------------------- /example/x509.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/example/x509.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/package.json -------------------------------------------------------------------------------- /src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/src/common.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/pki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/src/pki.ts -------------------------------------------------------------------------------- /src/x509.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/src/x509.ts -------------------------------------------------------------------------------- /test/cert/ecdsa-server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ecdsa-server-cert.pem -------------------------------------------------------------------------------- /test/cert/ecdsa-server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ecdsa-server-key.pem -------------------------------------------------------------------------------- /test/cert/ed25519-client-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ed25519-client-cert.pem -------------------------------------------------------------------------------- /test/cert/ed25519-client-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ed25519-client-key.pem -------------------------------------------------------------------------------- /test/cert/ed25519-key-full.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ed25519-key-full.pem -------------------------------------------------------------------------------- /test/cert/ed25519-key-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ed25519-key-public.pem -------------------------------------------------------------------------------- /test/cert/ed25519-key-simple.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ed25519-key-simple.pem -------------------------------------------------------------------------------- /test/cert/ed25519-server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ed25519-server-cert.pem -------------------------------------------------------------------------------- /test/cert/ed25519-server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/ed25519-server-key.pem -------------------------------------------------------------------------------- /test/cert/github-issuer.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/github-issuer.crt -------------------------------------------------------------------------------- /test/cert/github-root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/github-root.crt -------------------------------------------------------------------------------- /test/cert/github.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/github.crt -------------------------------------------------------------------------------- /test/cert/mozilla-publicly-certs.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/mozilla-publicly-certs.pem -------------------------------------------------------------------------------- /test/cert/pss-server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/pss-server-cert.pem -------------------------------------------------------------------------------- /test/cert/pss-server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/pss-server-key.pem -------------------------------------------------------------------------------- /test/cert/rootCA.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/rootCA.key -------------------------------------------------------------------------------- /test/cert/rootCA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/rootCA.pem -------------------------------------------------------------------------------- /test/cert/rootcert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/rootcert.pem -------------------------------------------------------------------------------- /test/cert/rootkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/rootkey.pem -------------------------------------------------------------------------------- /test/cert/test-root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/test-root.crt -------------------------------------------------------------------------------- /test/cert/test-root.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/test-root.key -------------------------------------------------------------------------------- /test/cert/test-root.p8.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/test-root.p8.key -------------------------------------------------------------------------------- /test/cert/test.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/test.crt -------------------------------------------------------------------------------- /test/cert/test.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/cert/test.key -------------------------------------------------------------------------------- /test/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/common.ts -------------------------------------------------------------------------------- /test/pki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/pki.ts -------------------------------------------------------------------------------- /test/x509.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/test/x509.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fidm/x509/HEAD/tslint.json --------------------------------------------------------------------------------