├── .github └── workflows │ ├── ci.yml │ ├── notarize.yml │ └── publish-test-report.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.txt ├── OWNERS ├── README.md ├── SECURITY.md ├── dev-requirements.txt ├── docs ├── README.md ├── oidc.md └── registration_policies.md ├── environment.yml ├── postman ├── README.md ├── run-sanity.sh ├── sanity.postman_collection.json └── statement.cbor ├── pytest.ini ├── run-tests.sh ├── scitt-emulator.sh ├── scitt_emulator ├── __init__.py ├── ccf.py ├── cli.py ├── client.py ├── create_statement.py ├── did_helpers.py ├── key_helper_dataclasses.py ├── key_helpers.py ├── key_loader_format_did_jwk.py ├── key_loader_format_url_referencing_oidc_issuer.py ├── key_loader_format_url_referencing_scitt_scrapi.py ├── key_loader_format_url_referencing_ssh_authorized_keys.py ├── key_transforms.py ├── oidc.py ├── plugin_helpers.py ├── rkvst.py ├── rkvst_mocks.py ├── scitt.py ├── server.py ├── tree_algs.py └── verify_statement.py ├── setup.py └── tests ├── __init__.py ├── test_cli.py ├── test_docs.py └── test_plugin_helpers.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/notarize.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/.github/workflows/notarize.yml -------------------------------------------------------------------------------- /.github/workflows/publish-test-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/.github/workflows/publish-test-report.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/OWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/oidc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/docs/oidc.md -------------------------------------------------------------------------------- /docs/registration_policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/docs/registration_policies.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/environment.yml -------------------------------------------------------------------------------- /postman/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/postman/README.md -------------------------------------------------------------------------------- /postman/run-sanity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/postman/run-sanity.sh -------------------------------------------------------------------------------- /postman/sanity.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/postman/sanity.postman_collection.json -------------------------------------------------------------------------------- /postman/statement.cbor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/postman/statement.cbor -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/pytest.ini -------------------------------------------------------------------------------- /run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/run-tests.sh -------------------------------------------------------------------------------- /scitt-emulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt-emulator.sh -------------------------------------------------------------------------------- /scitt_emulator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/__init__.py -------------------------------------------------------------------------------- /scitt_emulator/ccf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/ccf.py -------------------------------------------------------------------------------- /scitt_emulator/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/cli.py -------------------------------------------------------------------------------- /scitt_emulator/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/client.py -------------------------------------------------------------------------------- /scitt_emulator/create_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/create_statement.py -------------------------------------------------------------------------------- /scitt_emulator/did_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/did_helpers.py -------------------------------------------------------------------------------- /scitt_emulator/key_helper_dataclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/key_helper_dataclasses.py -------------------------------------------------------------------------------- /scitt_emulator/key_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/key_helpers.py -------------------------------------------------------------------------------- /scitt_emulator/key_loader_format_did_jwk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/key_loader_format_did_jwk.py -------------------------------------------------------------------------------- /scitt_emulator/key_loader_format_url_referencing_oidc_issuer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/key_loader_format_url_referencing_oidc_issuer.py -------------------------------------------------------------------------------- /scitt_emulator/key_loader_format_url_referencing_scitt_scrapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/key_loader_format_url_referencing_scitt_scrapi.py -------------------------------------------------------------------------------- /scitt_emulator/key_loader_format_url_referencing_ssh_authorized_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/key_loader_format_url_referencing_ssh_authorized_keys.py -------------------------------------------------------------------------------- /scitt_emulator/key_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/key_transforms.py -------------------------------------------------------------------------------- /scitt_emulator/oidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/oidc.py -------------------------------------------------------------------------------- /scitt_emulator/plugin_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/plugin_helpers.py -------------------------------------------------------------------------------- /scitt_emulator/rkvst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/rkvst.py -------------------------------------------------------------------------------- /scitt_emulator/rkvst_mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/rkvst_mocks.py -------------------------------------------------------------------------------- /scitt_emulator/scitt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/scitt.py -------------------------------------------------------------------------------- /scitt_emulator/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/server.py -------------------------------------------------------------------------------- /scitt_emulator/tree_algs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/tree_algs.py -------------------------------------------------------------------------------- /scitt_emulator/verify_statement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/scitt_emulator/verify_statement.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/tests/test_docs.py -------------------------------------------------------------------------------- /tests/test_plugin_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scitt-community/scitt-api-emulator/HEAD/tests/test_plugin_helpers.py --------------------------------------------------------------------------------