├── .dev.goreleaser.yml ├── .editorconfig ├── .github ├── .codecov.yml ├── ISSUE_TEMPLATE │ ├── bug-or-issue.yaml │ ├── config.yml │ └── feature-request.yaml ├── dependabot.yml ├── licenserc.yml └── workflows │ ├── add-to-project.yml │ ├── build.yml │ ├── codeql.yml │ ├── license-checker.yml │ ├── release-github.yml │ ├── scorecard.yml │ └── stale.yml ├── .gitignore ├── .goreleaser.yml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MAINTAINERS ├── Makefile ├── README.md ├── RELEASE_CHECKLIST.md ├── RELEASE_MANAGEMENT.md ├── cmd └── notation │ ├── blob │ ├── cmd.go │ ├── inspect.go │ ├── policy │ │ ├── cmd.go │ │ ├── import.go │ │ ├── init.go │ │ └── show.go │ ├── sign.go │ ├── sign_test.go │ ├── testdata │ │ ├── config.json │ │ ├── invalid_signingkeys │ │ │ └── signingkeys.json │ │ ├── plugins │ │ │ └── plugins │ │ │ │ └── testPlugin │ │ │ │ └── notation-testplugin │ │ └── valid_signingkeys │ │ │ └── signingkeys.json │ ├── verify.go │ └── verify_test.go │ ├── cert │ ├── add.go │ ├── add_test.go │ ├── cleanupTest.go │ ├── cleanup_test.go │ ├── cmd.go │ ├── delete.go │ ├── delete_test.go │ ├── generateTest.go │ ├── generate_test.go │ ├── list.go │ ├── list_test.go │ ├── show.go │ └── show_test.go │ ├── inspect.go │ ├── inspect_test.go │ ├── internal │ ├── display │ │ ├── display.go │ │ ├── handler.go │ │ ├── metadata │ │ │ ├── interface.go │ │ │ ├── json │ │ │ │ ├── blob_inspect.go │ │ │ │ ├── inspect.go │ │ │ │ ├── inspect_helper.go │ │ │ │ └── inspect_helper_test.go │ │ │ ├── testdata │ │ │ │ └── TimeStampTokenWithInvalidSignature.p7s │ │ │ ├── text │ │ │ │ ├── blobverify.go │ │ │ │ ├── verify.go │ │ │ │ ├── verify_helper.go │ │ │ │ └── verify_helper_test.go │ │ │ └── tree │ │ │ │ ├── blob_inspect.go │ │ │ │ ├── inspect.go │ │ │ │ ├── inspect_helper.go │ │ │ │ ├── inspect_helper_test.go │ │ │ │ ├── inspect_test.go │ │ │ │ ├── list.go │ │ │ │ ├── printer.go │ │ │ │ ├── printer_test.go │ │ │ │ ├── tree.go │ │ │ │ └── tree_test.go │ │ └── output │ │ │ ├── format.go │ │ │ ├── print.go │ │ │ └── print_test.go │ ├── errors │ │ └── errors.go │ ├── experimental │ │ └── experimental.go │ ├── flag │ │ ├── flags.go │ │ ├── options.go │ │ └── options_test.go │ ├── plugin │ │ └── plugin.go │ ├── sign │ │ ├── sign.go │ │ ├── sign_test.go │ │ └── testdata │ │ │ ├── config.json │ │ │ ├── invalid_signingkeys │ │ │ └── signingkeys.json │ │ │ ├── no_default_key_signingkeys │ │ │ └── signingkeys.json │ │ │ ├── plugins │ │ │ └── plugins │ │ │ │ └── testPlugin │ │ │ │ └── notation-testPlugin │ │ │ └── valid_signingkeys │ │ │ └── signingkeys.json │ ├── truststore │ │ ├── testdata │ │ │ ├── NotationTestRoot.pem │ │ │ ├── invalid.txt │ │ │ ├── self-signed.crt │ │ │ └── truststore │ │ │ │ └── x509 │ │ │ │ └── ca │ │ │ │ └── test │ │ │ │ └── self-signed.crt │ │ ├── truststore.go │ │ └── truststore_test.go │ └── verify │ │ ├── verify.go │ │ └── verify_test.go │ ├── key.go │ ├── key_test.go │ ├── list.go │ ├── list_test.go │ ├── login.go │ ├── login_test.go │ ├── logout.go │ ├── logout_test.go │ ├── main.go │ ├── main_test.go │ ├── manifest.go │ ├── plugin │ ├── cmd.go │ ├── install.go │ ├── install_test.go │ ├── list.go │ └── uninstall.go │ ├── policy │ ├── cmd.go │ ├── import.go │ └── show.go │ ├── registry.go │ ├── registry_test.go │ ├── sign.go │ ├── sign_test.go │ ├── verify.go │ ├── verify_test.go │ └── version.go ├── go.mod ├── go.sum ├── internal ├── auth │ └── credentials.go ├── config │ ├── config.go │ ├── config_test.go │ └── testdata │ │ └── config.json ├── envelope │ ├── envelope.go │ └── envelope_test.go ├── httputil │ └── client.go ├── osutil │ ├── file.go │ ├── file_test.go │ └── testdata │ │ └── test ├── revocation │ ├── crl │ │ ├── crl.go │ │ └── crl_test.go │ ├── revocation.go │ └── revocation_test.go ├── slices │ ├── slices.go │ └── slices_test.go ├── testdata │ ├── CertChain.pem │ ├── Empty.txt │ ├── GlobalSign.der │ ├── GlobalSignRootCA.crt │ ├── NotationTestRoot.pem │ ├── intermediate.pem │ ├── notSelfIssued.crt │ ├── self-signed.crt │ └── tsaRootCA.cer ├── trace │ ├── context.go │ ├── context_test.go │ ├── transport.go │ └── transport_test.go ├── version │ ├── version.go │ └── version_test.go └── x509 │ ├── cert.go │ └── cert_test.go ├── specs ├── cmd │ ├── blob.md │ ├── certificate.md │ ├── inspect.md │ ├── key.md │ ├── list.md │ ├── login.md │ ├── logout.md │ ├── plugin.md │ ├── policy.md │ ├── sign.md │ ├── verify.md │ └── version.md ├── error-handling-guideline.md ├── notation-cli.md ├── proposals │ ├── blob-signing.md │ └── diagnostic-experience.md └── registry-auth.md └── test └── e2e ├── README.md ├── go.mod ├── go.sum ├── internal ├── notation │ ├── file.go │ ├── host.go │ ├── init.go │ ├── key.go │ ├── layout.go │ └── registry.go └── utils │ ├── crl.go │ ├── exec.go │ ├── host.go │ ├── matcher.go │ ├── ocsp.go │ └── validator │ └── validator.go ├── plugin ├── README.md ├── describe_key.go ├── errors.go ├── generate_envelope.go ├── generate_signature.go ├── get_metadata.go ├── go.mod ├── go.sum ├── internal │ └── io │ │ └── io.go ├── main.go ├── mock │ └── common.go ├── validator.go └── verify_signature.go ├── run.sh ├── scripts ├── crl_server.py ├── dockerhub.sh ├── gen_crl_testing_certs.sh ├── gen_ocsp_testing_certs.sh ├── ocsp_server.py ├── tls.sh └── zot.sh ├── suite ├── command │ ├── blob │ │ ├── blob_test.go │ │ ├── inspect.go │ │ ├── policy.go │ │ ├── sign.go │ │ └── verify.go │ ├── cert.go │ ├── command_test.go │ ├── inspect.go │ ├── list.go │ ├── login.go │ ├── policy.go │ ├── sign.go │ └── verify.go ├── common │ └── common.go ├── plugin │ ├── install.go │ ├── list.go │ ├── plugin_test.go │ ├── sign.go │ ├── uninstall.go │ └── verify.go ├── scenario │ ├── blob.go │ ├── crl.go │ ├── ocsp.go │ ├── quickstart.go │ └── scenario_test.go └── trustpolicy │ ├── multi_statements.go │ ├── registry_scope.go │ ├── trust_store.go │ ├── trusted_identity.go │ ├── trustpolicy_test.go │ └── verification_level.go └── testdata ├── blob └── trustpolicies │ └── trustpolicy.blob.json ├── config ├── configjsons │ └── pass_credential_helper_config.json ├── crl │ ├── certchain_with_crl.pem │ ├── intermediate.crl │ ├── intermediate_revoked.crl │ ├── leaf.crl │ ├── leaf.key │ ├── leaf_expired.crl │ ├── leaf_revoked.crl │ └── root.crt ├── localkeys │ ├── e2e.crt │ ├── e2e.key │ ├── expired_e2e.crt │ └── new_e2e.crt ├── ocsp │ ├── certchain_with_ocsp.pem │ ├── demoCA │ │ ├── index.txt │ │ ├── index.txt.attr │ │ ├── index.txt.old │ │ └── serial │ ├── leaf.crt │ ├── leaf.key │ ├── leaf_ocsp.cnf │ ├── ocsp.cnf │ ├── ocsp.crt │ ├── ocsp.key │ ├── ocsp.log │ ├── root.crt │ ├── root.key │ ├── root.srl │ └── root_ocsp.cnf ├── timestamp │ ├── CertChain.pem │ ├── DigiCertTSARootSHA384.cer │ ├── Empty.txt │ ├── globalsignTSARoot.cer │ ├── intermediate.pem │ ├── invalid.crt │ └── notSelfIssued.crt └── trustpolicies │ ├── any_registry_scope_trust_policy.json │ ├── audit_trustpolicy.json │ ├── blob_trust_policy.json │ ├── empty_registry_scope_trustpolicy.json │ ├── empty_trusted_identity_trustpolicy.json │ ├── generate_test_trustpolicy.json │ ├── invalid_format_trustpolicy.json │ ├── invalid_registry_scope_trustpolicy.json │ ├── invalid_trust_store_trustpolicy.json │ ├── invalid_trusted_identity_trustpolicy.json │ ├── malformed_registry_scope_trustpolicy.json │ ├── malformed_trust_store_trustpolicy.json │ ├── malformed_trusted_identity_trustpolicy.json │ ├── missing_country_trusted_identity_trustpolicy.json │ ├── missing_organization_trusted_identity_trustpolicy.json │ ├── missing_state_trusted_identity_trustpolicy.json │ ├── multi_statements_with_multi_wildcard_registry_scope_trustpolicy.json │ ├── multi_statements_with_the_same_name_trustpolicy.json │ ├── multi_statements_with_the_same_registry_scope_trustpolicy.json │ ├── multi_statements_with_wildcard_registry_scope_trustpolicy.json │ ├── multiple_registry_scope_trustpolicy.json │ ├── multiple_trust_store_trustpolicy.json │ ├── multiple_trusted_identity_trustpolicy.json │ ├── overlapped_registry_scope_trustpolicy.json │ ├── overlapped_trust_store_trustpolicy.json │ ├── overlapped_trusted_identity_trustpolicy.json │ ├── override_audit_trustpolicy.json │ ├── override_integrity_for_permissive_trustpolicy.json │ ├── override_permissive_trustpolicy.json │ ├── override_strict_trustpolicy.json │ ├── permissive_trustpolicy.json │ ├── quickstart_trustpolicy.json │ ├── registry_scope_trustpolicy.json │ ├── skip_trustpolicy.json │ ├── timestamp_after_cert_expiry_trustpolicy.json │ ├── timestamp_trustpolicy.json │ ├── trustpolicy.json │ ├── unset_trust_store_trustpolicy.json │ ├── unset_trusted_identity_trustpolicy.json │ ├── valid_trusted_identity_trustpolicy.json │ ├── wildcard_plus_other_registry_scope_trustpolicy.json │ ├── wildcard_plus_other_trusted_identity_trustpolicy.json │ └── wildcard_trust_store_trustpolicy.json ├── malicious-plugin ├── large_file_tarGz.tar.gz ├── large_file_zip.zip ├── zip_bomb.zip.base64 └── zip_slip.zip ├── nginx ├── nginx.conf ├── notation-e2e.registry.io.crt └── notation-e2e.registry.io.key ├── registry ├── oci_layout │ ├── e2e-expired-signature │ │ ├── blobs │ │ │ └── sha256 │ │ │ │ ├── 3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e │ │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ │ ├── 6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 │ │ │ │ ├── 9567ef95679c34ba6deedf8ff1a43e17f889f83ee4276c070f7f5c97bad66030 │ │ │ │ ├── b5f927564088f65dad86c81bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7 │ │ │ │ └── b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 │ │ ├── index.json │ │ └── oci-layout │ ├── e2e-invalid-signature │ │ ├── blobs │ │ │ └── sha256 │ │ │ │ ├── 321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9 │ │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ │ ├── 6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 │ │ │ │ ├── 9a8decdf3775708f4eed16859f19561d730cad40b1af0dcfc37ac1e5f879a934 │ │ │ │ ├── a045c6c6d90c1183b27b6759500aa5996b90701759d4d149f7b540e59f0b632a │ │ │ │ └── b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 │ │ ├── index.json │ │ └── oci-layout │ ├── e2e-valid-multiple-signatures │ │ ├── blobs │ │ │ └── sha256 │ │ │ │ ├── 13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283 │ │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ │ ├── 6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 │ │ │ │ ├── 90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f │ │ │ │ ├── a54333638acfa773a6b25429ee409b558d39c6f3c45dd14f714d72452bc36481 │ │ │ │ ├── b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 │ │ │ │ ├── c3ebe4a20b6832328fc5078a7795ddc1114b896e13fca2add38109c3866b5fbf │ │ │ │ └── c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50 │ │ ├── index.json │ │ └── oci-layout │ ├── e2e-valid-signature │ │ ├── blobs │ │ │ └── sha256 │ │ │ │ ├── 13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283 │ │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ │ ├── 6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 │ │ │ │ ├── 90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f │ │ │ │ ├── b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 │ │ │ │ └── c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50 │ │ ├── index.json │ │ └── oci-layout │ ├── e2e-with-expired-cert │ │ ├── blobs │ │ │ └── sha256 │ │ │ │ ├── 2396c911429d6ca56ad6c98143e38e319d90165aa43c2089c9078905253b0f6c │ │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ │ ├── 6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 │ │ │ │ ├── 8513a5ba473f32b78a87518b732700632c05cde0d59d179275c5c5a8096beeed │ │ │ │ ├── b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7 │ │ │ │ └── b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 │ │ ├── index.json │ │ └── oci-layout │ ├── e2e-with-invalid-timestamped-signature │ │ ├── blobs │ │ │ └── sha256 │ │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ │ ├── 8d2e70ffc2af68b7f2df6f30dfefcb7bcda1db5f9ac2566fc8c6c2248c8d4c5f │ │ │ │ ├── ce41e5246ead8bddd2a2b5bbb863db250f328be9dc5c3041481d778a32f8130d │ │ │ │ ├── eee3eec7d2947f77713484753bea67879ff62c08a73a49a41151ed18c4d1c000 │ │ │ │ └── f1da8cd70d6d851fa2313c8d6618f79508cf1e86877edf1c0bfe49a1b0a6467a │ │ ├── index.json │ │ └── oci-layout │ ├── e2e-with-timestamped-signature │ │ ├── blobs │ │ │ └── sha256 │ │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ │ ├── 53b0191218aed9a3c1f7c661736ac40cfc8eb928642348fd843ba3f0483c0c20 │ │ │ │ ├── 603ff134e97a79cd7a15560b76137c2c4a10451daab11327a7c6f86dac250fee │ │ │ │ ├── 6a5cd3a886707a317935dcaf13954fc80ef9aeb665262b6ae4fe469ad7ea3aea │ │ │ │ └── ce41e5246ead8bddd2a2b5bbb863db250f328be9dc5c3041481d778a32f8130d │ │ ├── index.json │ │ └── oci-layout │ └── e2e │ │ ├── blobs │ │ └── sha256 │ │ │ ├── 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a │ │ │ ├── 6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 │ │ │ └── b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 │ │ ├── index.json │ │ └── oci-layout └── zot │ ├── config.json │ └── htpasswd └── signatures ├── blob.cose.sig ├── blob.jws.sig └── malformed.jws.sig /.dev.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.dev.goreleaser.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/.codecov.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-or-issue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/ISSUE_TEMPLATE/bug-or-issue.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/ISSUE_TEMPLATE/feature-request.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/licenserc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/licenserc.yml -------------------------------------------------------------------------------- /.github/workflows/add-to-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/workflows/add-to-project.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/license-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/workflows/license-checker.yml -------------------------------------------------------------------------------- /.github/workflows/release-github.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/workflows/release-github.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/RELEASE_CHECKLIST.md -------------------------------------------------------------------------------- /RELEASE_MANAGEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/RELEASE_MANAGEMENT.md -------------------------------------------------------------------------------- /cmd/notation/blob/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/cmd.go -------------------------------------------------------------------------------- /cmd/notation/blob/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/inspect.go -------------------------------------------------------------------------------- /cmd/notation/blob/policy/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/policy/cmd.go -------------------------------------------------------------------------------- /cmd/notation/blob/policy/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/policy/import.go -------------------------------------------------------------------------------- /cmd/notation/blob/policy/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/policy/init.go -------------------------------------------------------------------------------- /cmd/notation/blob/policy/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/policy/show.go -------------------------------------------------------------------------------- /cmd/notation/blob/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/sign.go -------------------------------------------------------------------------------- /cmd/notation/blob/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/sign_test.go -------------------------------------------------------------------------------- /cmd/notation/blob/testdata/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "insecureRegistries": ["reg1.io"] 3 | } -------------------------------------------------------------------------------- /cmd/notation/blob/testdata/invalid_signingkeys/signingkeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/testdata/invalid_signingkeys/signingkeys.json -------------------------------------------------------------------------------- /cmd/notation/blob/testdata/plugins/plugins/testPlugin/notation-testplugin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/notation/blob/testdata/valid_signingkeys/signingkeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/testdata/valid_signingkeys/signingkeys.json -------------------------------------------------------------------------------- /cmd/notation/blob/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/verify.go -------------------------------------------------------------------------------- /cmd/notation/blob/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/blob/verify_test.go -------------------------------------------------------------------------------- /cmd/notation/cert/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/add.go -------------------------------------------------------------------------------- /cmd/notation/cert/add_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/add_test.go -------------------------------------------------------------------------------- /cmd/notation/cert/cleanupTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/cleanupTest.go -------------------------------------------------------------------------------- /cmd/notation/cert/cleanup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/cleanup_test.go -------------------------------------------------------------------------------- /cmd/notation/cert/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/cmd.go -------------------------------------------------------------------------------- /cmd/notation/cert/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/delete.go -------------------------------------------------------------------------------- /cmd/notation/cert/delete_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/delete_test.go -------------------------------------------------------------------------------- /cmd/notation/cert/generateTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/generateTest.go -------------------------------------------------------------------------------- /cmd/notation/cert/generate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/generate_test.go -------------------------------------------------------------------------------- /cmd/notation/cert/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/list.go -------------------------------------------------------------------------------- /cmd/notation/cert/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/list_test.go -------------------------------------------------------------------------------- /cmd/notation/cert/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/show.go -------------------------------------------------------------------------------- /cmd/notation/cert/show_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/cert/show_test.go -------------------------------------------------------------------------------- /cmd/notation/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/inspect.go -------------------------------------------------------------------------------- /cmd/notation/inspect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/inspect_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/display.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/display.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/handler.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/interface.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/json/blob_inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/json/blob_inspect.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/json/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/json/inspect.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/json/inspect_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/json/inspect_helper.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/json/inspect_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/json/inspect_helper_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/testdata/TimeStampTokenWithInvalidSignature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/testdata/TimeStampTokenWithInvalidSignature.p7s -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/text/blobverify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/text/blobverify.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/text/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/text/verify.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/text/verify_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/text/verify_helper.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/text/verify_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/text/verify_helper_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/blob_inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/blob_inspect.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/inspect.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/inspect_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/inspect_helper.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/inspect_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/inspect_helper_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/inspect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/inspect_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/list.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/printer.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/printer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/printer_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/tree.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/metadata/tree/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/metadata/tree/tree_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/output/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/output/format.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/output/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/output/print.go -------------------------------------------------------------------------------- /cmd/notation/internal/display/output/print_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/display/output/print_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/errors/errors.go -------------------------------------------------------------------------------- /cmd/notation/internal/experimental/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/experimental/experimental.go -------------------------------------------------------------------------------- /cmd/notation/internal/flag/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/flag/flags.go -------------------------------------------------------------------------------- /cmd/notation/internal/flag/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/flag/options.go -------------------------------------------------------------------------------- /cmd/notation/internal/flag/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/flag/options_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/plugin/plugin.go -------------------------------------------------------------------------------- /cmd/notation/internal/sign/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/sign/sign.go -------------------------------------------------------------------------------- /cmd/notation/internal/sign/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/sign/sign_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/sign/testdata/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "insecureRegistries": ["reg1.io"] 3 | } -------------------------------------------------------------------------------- /cmd/notation/internal/sign/testdata/invalid_signingkeys/signingkeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/sign/testdata/invalid_signingkeys/signingkeys.json -------------------------------------------------------------------------------- /cmd/notation/internal/sign/testdata/no_default_key_signingkeys/signingkeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/sign/testdata/no_default_key_signingkeys/signingkeys.json -------------------------------------------------------------------------------- /cmd/notation/internal/sign/testdata/plugins/plugins/testPlugin/notation-testPlugin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/notation/internal/sign/testdata/valid_signingkeys/signingkeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/sign/testdata/valid_signingkeys/signingkeys.json -------------------------------------------------------------------------------- /cmd/notation/internal/truststore/testdata/NotationTestRoot.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/truststore/testdata/NotationTestRoot.pem -------------------------------------------------------------------------------- /cmd/notation/internal/truststore/testdata/invalid.txt: -------------------------------------------------------------------------------- 1 | invalid test cert 2 | -------------------------------------------------------------------------------- /cmd/notation/internal/truststore/testdata/self-signed.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/truststore/testdata/self-signed.crt -------------------------------------------------------------------------------- /cmd/notation/internal/truststore/testdata/truststore/x509/ca/test/self-signed.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/truststore/testdata/truststore/x509/ca/test/self-signed.crt -------------------------------------------------------------------------------- /cmd/notation/internal/truststore/truststore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/truststore/truststore.go -------------------------------------------------------------------------------- /cmd/notation/internal/truststore/truststore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/truststore/truststore_test.go -------------------------------------------------------------------------------- /cmd/notation/internal/verify/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/verify/verify.go -------------------------------------------------------------------------------- /cmd/notation/internal/verify/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/internal/verify/verify_test.go -------------------------------------------------------------------------------- /cmd/notation/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/key.go -------------------------------------------------------------------------------- /cmd/notation/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/key_test.go -------------------------------------------------------------------------------- /cmd/notation/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/list.go -------------------------------------------------------------------------------- /cmd/notation/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/list_test.go -------------------------------------------------------------------------------- /cmd/notation/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/login.go -------------------------------------------------------------------------------- /cmd/notation/login_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/login_test.go -------------------------------------------------------------------------------- /cmd/notation/logout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/logout.go -------------------------------------------------------------------------------- /cmd/notation/logout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/logout_test.go -------------------------------------------------------------------------------- /cmd/notation/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/main.go -------------------------------------------------------------------------------- /cmd/notation/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/main_test.go -------------------------------------------------------------------------------- /cmd/notation/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/manifest.go -------------------------------------------------------------------------------- /cmd/notation/plugin/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/plugin/cmd.go -------------------------------------------------------------------------------- /cmd/notation/plugin/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/plugin/install.go -------------------------------------------------------------------------------- /cmd/notation/plugin/install_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/plugin/install_test.go -------------------------------------------------------------------------------- /cmd/notation/plugin/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/plugin/list.go -------------------------------------------------------------------------------- /cmd/notation/plugin/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/plugin/uninstall.go -------------------------------------------------------------------------------- /cmd/notation/policy/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/policy/cmd.go -------------------------------------------------------------------------------- /cmd/notation/policy/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/policy/import.go -------------------------------------------------------------------------------- /cmd/notation/policy/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/policy/show.go -------------------------------------------------------------------------------- /cmd/notation/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/registry.go -------------------------------------------------------------------------------- /cmd/notation/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/registry_test.go -------------------------------------------------------------------------------- /cmd/notation/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/sign.go -------------------------------------------------------------------------------- /cmd/notation/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/sign_test.go -------------------------------------------------------------------------------- /cmd/notation/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/verify.go -------------------------------------------------------------------------------- /cmd/notation/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/verify_test.go -------------------------------------------------------------------------------- /cmd/notation/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/cmd/notation/version.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/go.sum -------------------------------------------------------------------------------- /internal/auth/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/auth/credentials.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/config/testdata/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "insecureRegistries": ["reg1.io"] 3 | } -------------------------------------------------------------------------------- /internal/envelope/envelope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/envelope/envelope.go -------------------------------------------------------------------------------- /internal/envelope/envelope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/envelope/envelope_test.go -------------------------------------------------------------------------------- /internal/httputil/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/httputil/client.go -------------------------------------------------------------------------------- /internal/osutil/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/osutil/file.go -------------------------------------------------------------------------------- /internal/osutil/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/osutil/file_test.go -------------------------------------------------------------------------------- /internal/osutil/testdata/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/revocation/crl/crl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/revocation/crl/crl.go -------------------------------------------------------------------------------- /internal/revocation/crl/crl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/revocation/crl/crl_test.go -------------------------------------------------------------------------------- /internal/revocation/revocation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/revocation/revocation.go -------------------------------------------------------------------------------- /internal/revocation/revocation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/revocation/revocation_test.go -------------------------------------------------------------------------------- /internal/slices/slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/slices/slices.go -------------------------------------------------------------------------------- /internal/slices/slices_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/slices/slices_test.go -------------------------------------------------------------------------------- /internal/testdata/CertChain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/testdata/CertChain.pem -------------------------------------------------------------------------------- /internal/testdata/Empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/testdata/GlobalSign.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/testdata/GlobalSign.der -------------------------------------------------------------------------------- /internal/testdata/GlobalSignRootCA.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/testdata/GlobalSignRootCA.crt -------------------------------------------------------------------------------- /internal/testdata/NotationTestRoot.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/testdata/NotationTestRoot.pem -------------------------------------------------------------------------------- /internal/testdata/intermediate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/testdata/intermediate.pem -------------------------------------------------------------------------------- /internal/testdata/notSelfIssued.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/testdata/notSelfIssued.crt -------------------------------------------------------------------------------- /internal/testdata/self-signed.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/testdata/self-signed.crt -------------------------------------------------------------------------------- /internal/testdata/tsaRootCA.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/testdata/tsaRootCA.cer -------------------------------------------------------------------------------- /internal/trace/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/trace/context.go -------------------------------------------------------------------------------- /internal/trace/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/trace/context_test.go -------------------------------------------------------------------------------- /internal/trace/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/trace/transport.go -------------------------------------------------------------------------------- /internal/trace/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/trace/transport_test.go -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /internal/version/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/version/version_test.go -------------------------------------------------------------------------------- /internal/x509/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/x509/cert.go -------------------------------------------------------------------------------- /internal/x509/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/internal/x509/cert_test.go -------------------------------------------------------------------------------- /specs/cmd/blob.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/blob.md -------------------------------------------------------------------------------- /specs/cmd/certificate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/certificate.md -------------------------------------------------------------------------------- /specs/cmd/inspect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/inspect.md -------------------------------------------------------------------------------- /specs/cmd/key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/key.md -------------------------------------------------------------------------------- /specs/cmd/list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/list.md -------------------------------------------------------------------------------- /specs/cmd/login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/login.md -------------------------------------------------------------------------------- /specs/cmd/logout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/logout.md -------------------------------------------------------------------------------- /specs/cmd/plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/plugin.md -------------------------------------------------------------------------------- /specs/cmd/policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/policy.md -------------------------------------------------------------------------------- /specs/cmd/sign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/sign.md -------------------------------------------------------------------------------- /specs/cmd/verify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/verify.md -------------------------------------------------------------------------------- /specs/cmd/version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/cmd/version.md -------------------------------------------------------------------------------- /specs/error-handling-guideline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/error-handling-guideline.md -------------------------------------------------------------------------------- /specs/notation-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/notation-cli.md -------------------------------------------------------------------------------- /specs/proposals/blob-signing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/proposals/blob-signing.md -------------------------------------------------------------------------------- /specs/proposals/diagnostic-experience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/proposals/diagnostic-experience.md -------------------------------------------------------------------------------- /specs/registry-auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/specs/registry-auth.md -------------------------------------------------------------------------------- /test/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/README.md -------------------------------------------------------------------------------- /test/e2e/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/go.mod -------------------------------------------------------------------------------- /test/e2e/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/go.sum -------------------------------------------------------------------------------- /test/e2e/internal/notation/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/notation/file.go -------------------------------------------------------------------------------- /test/e2e/internal/notation/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/notation/host.go -------------------------------------------------------------------------------- /test/e2e/internal/notation/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/notation/init.go -------------------------------------------------------------------------------- /test/e2e/internal/notation/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/notation/key.go -------------------------------------------------------------------------------- /test/e2e/internal/notation/layout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/notation/layout.go -------------------------------------------------------------------------------- /test/e2e/internal/notation/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/notation/registry.go -------------------------------------------------------------------------------- /test/e2e/internal/utils/crl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/utils/crl.go -------------------------------------------------------------------------------- /test/e2e/internal/utils/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/utils/exec.go -------------------------------------------------------------------------------- /test/e2e/internal/utils/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/utils/host.go -------------------------------------------------------------------------------- /test/e2e/internal/utils/matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/utils/matcher.go -------------------------------------------------------------------------------- /test/e2e/internal/utils/ocsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/utils/ocsp.go -------------------------------------------------------------------------------- /test/e2e/internal/utils/validator/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/internal/utils/validator/validator.go -------------------------------------------------------------------------------- /test/e2e/plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/README.md -------------------------------------------------------------------------------- /test/e2e/plugin/describe_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/describe_key.go -------------------------------------------------------------------------------- /test/e2e/plugin/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/errors.go -------------------------------------------------------------------------------- /test/e2e/plugin/generate_envelope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/generate_envelope.go -------------------------------------------------------------------------------- /test/e2e/plugin/generate_signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/generate_signature.go -------------------------------------------------------------------------------- /test/e2e/plugin/get_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/get_metadata.go -------------------------------------------------------------------------------- /test/e2e/plugin/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/go.mod -------------------------------------------------------------------------------- /test/e2e/plugin/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/go.sum -------------------------------------------------------------------------------- /test/e2e/plugin/internal/io/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/internal/io/io.go -------------------------------------------------------------------------------- /test/e2e/plugin/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/main.go -------------------------------------------------------------------------------- /test/e2e/plugin/mock/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/mock/common.go -------------------------------------------------------------------------------- /test/e2e/plugin/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/validator.go -------------------------------------------------------------------------------- /test/e2e/plugin/verify_signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/plugin/verify_signature.go -------------------------------------------------------------------------------- /test/e2e/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/run.sh -------------------------------------------------------------------------------- /test/e2e/scripts/crl_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/scripts/crl_server.py -------------------------------------------------------------------------------- /test/e2e/scripts/dockerhub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/scripts/dockerhub.sh -------------------------------------------------------------------------------- /test/e2e/scripts/gen_crl_testing_certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/scripts/gen_crl_testing_certs.sh -------------------------------------------------------------------------------- /test/e2e/scripts/gen_ocsp_testing_certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/scripts/gen_ocsp_testing_certs.sh -------------------------------------------------------------------------------- /test/e2e/scripts/ocsp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/scripts/ocsp_server.py -------------------------------------------------------------------------------- /test/e2e/scripts/tls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/scripts/tls.sh -------------------------------------------------------------------------------- /test/e2e/scripts/zot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/scripts/zot.sh -------------------------------------------------------------------------------- /test/e2e/suite/command/blob/blob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/blob/blob_test.go -------------------------------------------------------------------------------- /test/e2e/suite/command/blob/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/blob/inspect.go -------------------------------------------------------------------------------- /test/e2e/suite/command/blob/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/blob/policy.go -------------------------------------------------------------------------------- /test/e2e/suite/command/blob/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/blob/sign.go -------------------------------------------------------------------------------- /test/e2e/suite/command/blob/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/blob/verify.go -------------------------------------------------------------------------------- /test/e2e/suite/command/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/cert.go -------------------------------------------------------------------------------- /test/e2e/suite/command/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/command_test.go -------------------------------------------------------------------------------- /test/e2e/suite/command/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/inspect.go -------------------------------------------------------------------------------- /test/e2e/suite/command/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/list.go -------------------------------------------------------------------------------- /test/e2e/suite/command/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/login.go -------------------------------------------------------------------------------- /test/e2e/suite/command/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/policy.go -------------------------------------------------------------------------------- /test/e2e/suite/command/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/sign.go -------------------------------------------------------------------------------- /test/e2e/suite/command/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/command/verify.go -------------------------------------------------------------------------------- /test/e2e/suite/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/common/common.go -------------------------------------------------------------------------------- /test/e2e/suite/plugin/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/plugin/install.go -------------------------------------------------------------------------------- /test/e2e/suite/plugin/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/plugin/list.go -------------------------------------------------------------------------------- /test/e2e/suite/plugin/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/plugin/plugin_test.go -------------------------------------------------------------------------------- /test/e2e/suite/plugin/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/plugin/sign.go -------------------------------------------------------------------------------- /test/e2e/suite/plugin/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/plugin/uninstall.go -------------------------------------------------------------------------------- /test/e2e/suite/plugin/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/plugin/verify.go -------------------------------------------------------------------------------- /test/e2e/suite/scenario/blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/scenario/blob.go -------------------------------------------------------------------------------- /test/e2e/suite/scenario/crl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/scenario/crl.go -------------------------------------------------------------------------------- /test/e2e/suite/scenario/ocsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/scenario/ocsp.go -------------------------------------------------------------------------------- /test/e2e/suite/scenario/quickstart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/scenario/quickstart.go -------------------------------------------------------------------------------- /test/e2e/suite/scenario/scenario_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/scenario/scenario_test.go -------------------------------------------------------------------------------- /test/e2e/suite/trustpolicy/multi_statements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/trustpolicy/multi_statements.go -------------------------------------------------------------------------------- /test/e2e/suite/trustpolicy/registry_scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/trustpolicy/registry_scope.go -------------------------------------------------------------------------------- /test/e2e/suite/trustpolicy/trust_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/trustpolicy/trust_store.go -------------------------------------------------------------------------------- /test/e2e/suite/trustpolicy/trusted_identity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/trustpolicy/trusted_identity.go -------------------------------------------------------------------------------- /test/e2e/suite/trustpolicy/trustpolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/trustpolicy/trustpolicy_test.go -------------------------------------------------------------------------------- /test/e2e/suite/trustpolicy/verification_level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/suite/trustpolicy/verification_level.go -------------------------------------------------------------------------------- /test/e2e/testdata/blob/trustpolicies/trustpolicy.blob.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/blob/trustpolicies/trustpolicy.blob.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/configjsons/pass_credential_helper_config.json: -------------------------------------------------------------------------------- 1 | { 2 | "credsStore": "pass" 3 | } 4 | -------------------------------------------------------------------------------- /test/e2e/testdata/config/crl/certchain_with_crl.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/crl/certchain_with_crl.pem -------------------------------------------------------------------------------- /test/e2e/testdata/config/crl/intermediate.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/crl/intermediate.crl -------------------------------------------------------------------------------- /test/e2e/testdata/config/crl/intermediate_revoked.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/crl/intermediate_revoked.crl -------------------------------------------------------------------------------- /test/e2e/testdata/config/crl/leaf.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/crl/leaf.crl -------------------------------------------------------------------------------- /test/e2e/testdata/config/crl/leaf.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/crl/leaf.key -------------------------------------------------------------------------------- /test/e2e/testdata/config/crl/leaf_expired.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/crl/leaf_expired.crl -------------------------------------------------------------------------------- /test/e2e/testdata/config/crl/leaf_revoked.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/crl/leaf_revoked.crl -------------------------------------------------------------------------------- /test/e2e/testdata/config/crl/root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/crl/root.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/localkeys/e2e.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/localkeys/e2e.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/localkeys/e2e.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/localkeys/e2e.key -------------------------------------------------------------------------------- /test/e2e/testdata/config/localkeys/expired_e2e.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/localkeys/expired_e2e.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/localkeys/new_e2e.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/localkeys/new_e2e.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/certchain_with_ocsp.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/certchain_with_ocsp.pem -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/demoCA/index.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/demoCA/index.txt.attr: -------------------------------------------------------------------------------- 1 | unique_subject = yes 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/demoCA/index.txt.old: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/demoCA/serial: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/leaf.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/leaf.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/leaf.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/leaf.key -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/leaf_ocsp.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/leaf_ocsp.cnf -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/ocsp.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/ocsp.cnf -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/ocsp.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/ocsp.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/ocsp.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/ocsp.key -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/ocsp.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/root.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/root.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/root.key -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/root.srl: -------------------------------------------------------------------------------- 1 | 520D9B1364D98367711DA2B6A0A0F34B23E3D02A 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/config/ocsp/root_ocsp.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/ocsp/root_ocsp.cnf -------------------------------------------------------------------------------- /test/e2e/testdata/config/timestamp/CertChain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/timestamp/CertChain.pem -------------------------------------------------------------------------------- /test/e2e/testdata/config/timestamp/DigiCertTSARootSHA384.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/timestamp/DigiCertTSARootSHA384.cer -------------------------------------------------------------------------------- /test/e2e/testdata/config/timestamp/Empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/e2e/testdata/config/timestamp/globalsignTSARoot.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/timestamp/globalsignTSARoot.cer -------------------------------------------------------------------------------- /test/e2e/testdata/config/timestamp/intermediate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/timestamp/intermediate.pem -------------------------------------------------------------------------------- /test/e2e/testdata/config/timestamp/invalid.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/timestamp/invalid.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/timestamp/notSelfIssued.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/timestamp/notSelfIssued.crt -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/any_registry_scope_trust_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/any_registry_scope_trust_policy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/audit_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/audit_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/blob_trust_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/blob_trust_policy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/empty_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/empty_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/empty_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/empty_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/generate_test_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/generate_test_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/invalid_format_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/invalid_format_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/invalid_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/invalid_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/invalid_trust_store_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/invalid_trust_store_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/invalid_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/invalid_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/malformed_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/malformed_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/malformed_trust_store_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/malformed_trust_store_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/malformed_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/malformed_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/missing_country_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/missing_country_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/missing_organization_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/missing_organization_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/missing_state_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/missing_state_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/multi_statements_with_multi_wildcard_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/multi_statements_with_multi_wildcard_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/multi_statements_with_the_same_name_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/multi_statements_with_the_same_name_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/multi_statements_with_the_same_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/multi_statements_with_the_same_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/multi_statements_with_wildcard_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/multi_statements_with_wildcard_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/multiple_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/multiple_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/multiple_trust_store_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/multiple_trust_store_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/multiple_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/multiple_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/overlapped_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/overlapped_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/overlapped_trust_store_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/overlapped_trust_store_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/overlapped_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/overlapped_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/override_audit_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/override_audit_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/override_integrity_for_permissive_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/override_integrity_for_permissive_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/override_permissive_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/override_permissive_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/override_strict_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/override_strict_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/permissive_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/permissive_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/quickstart_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/quickstart_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/skip_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/skip_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/timestamp_after_cert_expiry_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/timestamp_after_cert_expiry_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/timestamp_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/timestamp_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/unset_trust_store_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/unset_trust_store_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/unset_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/unset_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/valid_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/valid_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/wildcard_plus_other_registry_scope_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/wildcard_plus_other_registry_scope_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/wildcard_plus_other_trusted_identity_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/wildcard_plus_other_trusted_identity_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/config/trustpolicies/wildcard_trust_store_trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/config/trustpolicies/wildcard_trust_store_trustpolicy.json -------------------------------------------------------------------------------- /test/e2e/testdata/malicious-plugin/large_file_tarGz.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/malicious-plugin/large_file_tarGz.tar.gz -------------------------------------------------------------------------------- /test/e2e/testdata/malicious-plugin/large_file_zip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/malicious-plugin/large_file_zip.zip -------------------------------------------------------------------------------- /test/e2e/testdata/malicious-plugin/zip_bomb.zip.base64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/malicious-plugin/zip_bomb.zip.base64 -------------------------------------------------------------------------------- /test/e2e/testdata/malicious-plugin/zip_slip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/malicious-plugin/zip_slip.zip -------------------------------------------------------------------------------- /test/e2e/testdata/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/nginx/nginx.conf -------------------------------------------------------------------------------- /test/e2e/testdata/nginx/notation-e2e.registry.io.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/nginx/notation-e2e.registry.io.crt -------------------------------------------------------------------------------- /test/e2e/testdata/nginx/notation-e2e.registry.io.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/nginx/notation-e2e.registry.io.key -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070: -------------------------------------------------------------------------------- 1 | awesome notation 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/9567ef95679c34ba6deedf8ff1a43e17f889f83ee4276c070f7f5c97bad66030: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/9567ef95679c34ba6deedf8ff1a43e17f889f83ee4276c070f7f5c97bad66030 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b5f927564088f65dad86c81bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b5f927564088f65dad86c81bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-expired-signature/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/index.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-expired-signature/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070: -------------------------------------------------------------------------------- 1 | awesome notation 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/9a8decdf3775708f4eed16859f19561d730cad40b1af0dcfc37ac1e5f879a934: -------------------------------------------------------------------------------- 1 | invalid signature 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a045c6c6d90c1183b27b6759500aa5996b90701759d4d149f7b540e59f0b632a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a045c6c6d90c1183b27b6759500aa5996b90701759d4d149f7b540e59f0b632a -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/index.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070: -------------------------------------------------------------------------------- 1 | awesome notation 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/a54333638acfa773a6b25429ee409b558d39c6f3c45dd14f714d72452bc36481: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/a54333638acfa773a6b25429ee409b558d39c6f3c45dd14f714d72452bc36481 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/c3ebe4a20b6832328fc5078a7795ddc1114b896e13fca2add38109c3866b5fbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/c3ebe4a20b6832328fc5078a7795ddc1114b896e13fca2add38109c3866b5fbf -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/blobs/sha256/c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/index.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-multiple-signatures/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070: -------------------------------------------------------------------------------- 1 | awesome notation 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-signature/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/index.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-valid-signature/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/2396c911429d6ca56ad6c98143e38e319d90165aa43c2089c9078905253b0f6c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/2396c911429d6ca56ad6c98143e38e319d90165aa43c2089c9078905253b0f6c -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070: -------------------------------------------------------------------------------- 1 | awesome notation 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/8513a5ba473f32b78a87518b732700632c05cde0d59d179275c5c5a8096beeed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/8513a5ba473f32b78a87518b732700632c05cde0d59d179275c5c5a8096beeed -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/index.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/blobs/sha256/8d2e70ffc2af68b7f2df6f30dfefcb7bcda1db5f9ac2566fc8c6c2248c8d4c5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/blobs/sha256/8d2e70ffc2af68b7f2df6f30dfefcb7bcda1db5f9ac2566fc8c6c2248c8d4c5f -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/blobs/sha256/ce41e5246ead8bddd2a2b5bbb863db250f328be9dc5c3041481d778a32f8130d: -------------------------------------------------------------------------------- 1 | testdata 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/blobs/sha256/eee3eec7d2947f77713484753bea67879ff62c08a73a49a41151ed18c4d1c000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/blobs/sha256/eee3eec7d2947f77713484753bea67879ff62c08a73a49a41151ed18c4d1c000 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/blobs/sha256/f1da8cd70d6d851fa2313c8d6618f79508cf1e86877edf1c0bfe49a1b0a6467a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/blobs/sha256/f1da8cd70d6d851fa2313c8d6618f79508cf1e86877edf1c0bfe49a1b0a6467a -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/index.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-invalid-timestamped-signature/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/blobs/sha256/53b0191218aed9a3c1f7c661736ac40cfc8eb928642348fd843ba3f0483c0c20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/blobs/sha256/53b0191218aed9a3c1f7c661736ac40cfc8eb928642348fd843ba3f0483c0c20 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/blobs/sha256/603ff134e97a79cd7a15560b76137c2c4a10451daab11327a7c6f86dac250fee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/blobs/sha256/603ff134e97a79cd7a15560b76137c2c4a10451daab11327a7c6f86dac250fee -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/blobs/sha256/6a5cd3a886707a317935dcaf13954fc80ef9aeb665262b6ae4fe469ad7ea3aea: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/blobs/sha256/6a5cd3a886707a317935dcaf13954fc80ef9aeb665262b6ae4fe469ad7ea3aea -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/blobs/sha256/ce41e5246ead8bddd2a2b5bbb863db250f328be9dc5c3041481d778a32f8130d: -------------------------------------------------------------------------------- 1 | testdata 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/index.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e-with-timestamped-signature/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070: -------------------------------------------------------------------------------- 1 | awesome notation 2 | -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/oci_layout/e2e/index.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/oci_layout/e2e/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /test/e2e/testdata/registry/zot/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/registry/zot/config.json -------------------------------------------------------------------------------- /test/e2e/testdata/registry/zot/htpasswd: -------------------------------------------------------------------------------- 1 | testuser:$2y$05$E8rldH.g4uS278rwECRHBOxkbrgdkthdMa9vHqOcS525QxRCgYrS2 2 | 3 | -------------------------------------------------------------------------------- /test/e2e/testdata/signatures/blob.cose.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/signatures/blob.cose.sig -------------------------------------------------------------------------------- /test/e2e/testdata/signatures/blob.jws.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notaryproject/notation/HEAD/test/e2e/testdata/signatures/blob.jws.sig -------------------------------------------------------------------------------- /test/e2e/testdata/signatures/malformed.jws.sig: -------------------------------------------------------------------------------- 1 | malformed signature --------------------------------------------------------------------------------