├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── eslint.config.mjs ├── examples └── html │ ├── sign.html │ ├── src │ ├── helper.js │ └── main.js │ └── verify.html ├── package.json ├── rollup.config.js ├── src ├── dateformat.ts ├── index.ts ├── signed_xml.ts └── xml │ ├── any.ts │ ├── certificate_values.ts │ ├── commitment_type_indication.ts │ ├── complete_certificate_refs.ts │ ├── complete_revocation_refs.ts │ ├── converter.ts │ ├── counter_signature.ts │ ├── data_object.ts │ ├── data_object_format.ts │ ├── date_time.ts │ ├── encapsulated_pki_data.ts │ ├── generic_time_stamp.ts │ ├── index.ts │ ├── object_identifier.ts │ ├── other_time_stamp.ts │ ├── qualifying_properties.ts │ ├── qualifying_properties_reference.ts │ ├── revocation_values.ts │ ├── signature_policy_identifier.ts │ ├── signature_product_place.ts │ ├── signed_data_object_properties.ts │ ├── signed_properties.ts │ ├── signed_signature_properties.ts │ ├── signer_role.ts │ ├── signing_certificate.ts │ ├── signing_certificate_v2.ts │ ├── unsigned_data_object_property.ts │ ├── unsigned_properties.ts │ ├── unsigned_signature_properties.ts │ ├── xades.xsd │ ├── xades_time_stamp.ts │ ├── xml.ts │ └── xml_base.ts ├── test ├── signed_xml │ └── signing.ts ├── vectors │ └── reading.ts └── xml │ ├── date_time.ts │ ├── encapsulated_pki_data.ts │ ├── generic_time_stamp.ts │ └── object_identifier.ts ├── tsconfig.json └── tsconfig.types.json /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/html/sign.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/examples/html/sign.html -------------------------------------------------------------------------------- /examples/html/src/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/examples/html/src/helper.js -------------------------------------------------------------------------------- /examples/html/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/examples/html/src/main.js -------------------------------------------------------------------------------- /examples/html/verify.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/examples/html/verify.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/dateformat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/dateformat.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/signed_xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/signed_xml.ts -------------------------------------------------------------------------------- /src/xml/any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/any.ts -------------------------------------------------------------------------------- /src/xml/certificate_values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/certificate_values.ts -------------------------------------------------------------------------------- /src/xml/commitment_type_indication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/commitment_type_indication.ts -------------------------------------------------------------------------------- /src/xml/complete_certificate_refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/complete_certificate_refs.ts -------------------------------------------------------------------------------- /src/xml/complete_revocation_refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/complete_revocation_refs.ts -------------------------------------------------------------------------------- /src/xml/converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/converter.ts -------------------------------------------------------------------------------- /src/xml/counter_signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/counter_signature.ts -------------------------------------------------------------------------------- /src/xml/data_object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/data_object.ts -------------------------------------------------------------------------------- /src/xml/data_object_format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/data_object_format.ts -------------------------------------------------------------------------------- /src/xml/date_time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/date_time.ts -------------------------------------------------------------------------------- /src/xml/encapsulated_pki_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/encapsulated_pki_data.ts -------------------------------------------------------------------------------- /src/xml/generic_time_stamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/generic_time_stamp.ts -------------------------------------------------------------------------------- /src/xml/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/index.ts -------------------------------------------------------------------------------- /src/xml/object_identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/object_identifier.ts -------------------------------------------------------------------------------- /src/xml/other_time_stamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/other_time_stamp.ts -------------------------------------------------------------------------------- /src/xml/qualifying_properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/qualifying_properties.ts -------------------------------------------------------------------------------- /src/xml/qualifying_properties_reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/qualifying_properties_reference.ts -------------------------------------------------------------------------------- /src/xml/revocation_values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/revocation_values.ts -------------------------------------------------------------------------------- /src/xml/signature_policy_identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/signature_policy_identifier.ts -------------------------------------------------------------------------------- /src/xml/signature_product_place.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/signature_product_place.ts -------------------------------------------------------------------------------- /src/xml/signed_data_object_properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/signed_data_object_properties.ts -------------------------------------------------------------------------------- /src/xml/signed_properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/signed_properties.ts -------------------------------------------------------------------------------- /src/xml/signed_signature_properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/signed_signature_properties.ts -------------------------------------------------------------------------------- /src/xml/signer_role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/signer_role.ts -------------------------------------------------------------------------------- /src/xml/signing_certificate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/signing_certificate.ts -------------------------------------------------------------------------------- /src/xml/signing_certificate_v2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/signing_certificate_v2.ts -------------------------------------------------------------------------------- /src/xml/unsigned_data_object_property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/unsigned_data_object_property.ts -------------------------------------------------------------------------------- /src/xml/unsigned_properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/unsigned_properties.ts -------------------------------------------------------------------------------- /src/xml/unsigned_signature_properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/unsigned_signature_properties.ts -------------------------------------------------------------------------------- /src/xml/xades.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/xades.xsd -------------------------------------------------------------------------------- /src/xml/xades_time_stamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/xades_time_stamp.ts -------------------------------------------------------------------------------- /src/xml/xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/xml.ts -------------------------------------------------------------------------------- /src/xml/xml_base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/src/xml/xml_base.ts -------------------------------------------------------------------------------- /test/signed_xml/signing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/test/signed_xml/signing.ts -------------------------------------------------------------------------------- /test/vectors/reading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/test/vectors/reading.ts -------------------------------------------------------------------------------- /test/xml/date_time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/test/xml/date_time.ts -------------------------------------------------------------------------------- /test/xml/encapsulated_pki_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/test/xml/encapsulated_pki_data.ts -------------------------------------------------------------------------------- /test/xml/generic_time_stamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/test/xml/generic_time_stamp.ts -------------------------------------------------------------------------------- /test/xml/object_identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/test/xml/object_identifier.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeculiarVentures/xadesjs/HEAD/tsconfig.types.json --------------------------------------------------------------------------------