Skip to content

Instantly share code, notes, and snippets.

@pdxjohnny
Created May 4, 2023 18:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pdxjohnny/79807b9e20e920c5aad6ab01b447c418 to your computer and use it in GitHub Desktop.
Save pdxjohnny/79807b9e20e920c5aad6ab01b447c418 to your computer and use it in GitHub Desktop.
https://github.com/in-toto/layout-web-tool/ for httptest @ c8f1255449265d9c8f20fe11c2112c62753ec769
signatures:
- keyid: 063c3a1cebf7400ace39d5c71cb4dc886eddca77546b410f494f55c4bc2113f1
sig: 3f32cbf4beead062df159136928033b36bc90ca6824bd20c994d766616d17710dbd2b7acb4eb9719337a809544f0149e5a99cbeb266fceaa00c0abd6e6bf409ed8ce81aab4b3cb29b6fc6c3499f30b323b1915a9340bea5d1029ff675d5292d56397acac4fcbb5b8f5f6192ba8d404268347622b651b9412e3fa61195ab19f0335586e99d7e0357a65d7a9db6b0b09b25b5edc1b4554e0a3701d90fbad041ffe126a509b59703e7dc1135aec34b7f33c09ade50ed2faad097c13ee950ff3241ff2e99ab18db457a6cbd3e3ebe24ad6d064abd2970c53b008389baf8ebaec89dc6cb9956f526a60284059ad20d8ca98af2bc728e91a4a341dbed6f515cc0bc8f79b3a239c576128cdca3a820697b8d027eaae405801509196c6ed59e87704129a7004ad153e533b9d5fe5ea718e659e88bb144c68e24fd01b3110b8e65742e3c019d77d41d77798ad996953f30aa1fdc1b4235cb1372219097e11d971b04422277221e04acd866107477f756e5ac192fce2745375eee9faf38030554f2e985ad5
signed:
_type: layout
expires: '2023-06-04T13:12:20Z'
inspect:
- _type: inspection
expected_materials:
- - MATCH
- '*'
- WITH
- PRODUCTS
- FROM
- qa-1
expected_products: []
name: inspection-1
run:
- inspect-return-value
- --link=qa-1.link
- --eq
- '0'
keys:
063c3a1cebf7400ace39d5c71cb4dc886eddca77546b410f494f55c4bc2113f1:
keyid: 063c3a1cebf7400ace39d5c71cb4dc886eddca77546b410f494f55c4bc2113f1
keyid_hash_algorithms:
- sha256
- sha512
keytype: rsa
keyval:
private: ''
public: '-----BEGIN PUBLIC KEY-----
MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAla82XqyIgZN+iJ92Yk1H
YJPnhUDIR3VV0XgGP0dhJr5rCfHM97uEMc/VrQ7r5h+J+Ka7iaeFFyGOn8h3qzD7
DUH2WawSwAamYgRKafJWV6sASF73oxW/KlVYGTQNDucYEWpn0XwFOfTUWxSWhEMh
klvNOQqyNqFEQ0ubsblU4k62ff1HCBPdDPAS+uFyixfGjRTZN3Vxl9LF+C6LKNC6
6pN9Osrfj2bKLi/RtaUoVBSIEyM+dxsLRBvngBkR5+ZUXjueZ26xkWGpQQpguCt6
dszFIaqJSRSQMoX5HYSosf9vSGjvn7njSBdQqpcr5AWd07C1Bin7rIK8HXzfVmUk
nZ59I2om5cK7iX7BPfDwMYyi0YQ1hmwTZsSaG4SX6Nvee5yjNN/nDx6EcIruTw6h
Y1ktlhaBL2KYXCwZt8GVa78AFMkol8Eh5d77j5vHjhD6biXRul/Y45sYgHG2lmkV
O3gaRQ4xAMeYuh/EUt+GmFp9rjGXfUQQLhCBLNr8ainHAgMBAAE=
-----END PUBLIC KEY-----'
scheme: rsassa-pss-sha256
readme: ''
steps:
- _type: step
expected_command:
- git
- clone
- --depth=1
- https://github.com/pdxjohnny/httptest
- .
expected_materials:
- - DISALLOW
- '*'
expected_products:
- - DISALLOW
- '*'
name: vcs-1
pubkeys:
- 063c3a1cebf7400ace39d5c71cb4dc886eddca77546b410f494f55c4bc2113f1
threshold: 1
- _type: step
expected_command:
- python
- -m
- unittest
- discover
- -v
expected_materials:
- - MATCH
- '*'
- WITH
- PRODUCTS
- FROM
- vcs-1
expected_products:
- - ALLOW
- httptest/httptest.py
- - ALLOW
- .github/workflows/release.yml
- - ALLOW
- setup.cfg
- - ALLOW
- LICENSE
- - ALLOW
- .github/workflows/tests.yml
- - ALLOW
- httptest/__init__.py
- - ALLOW
- .gitignore
- - ALLOW
- entry_points.txt
- - ALLOW
- httptest/cli.py
- - ALLOW
- tests/test_httptest.py
- - ALLOW
- setup.py
- - ALLOW
- pyproject.toml
- - ALLOW
- tests/__init__.py
- - ALLOW
- README.md
- - DISALLOW
- '*'
name: qa-1
pubkeys:
- 063c3a1cebf7400ace39d5c71cb4dc886eddca77546b410f494f55c4bc2113f1
threshold: 1
- _type: step
expected_command:
- python
- -m
- build
- .
expected_materials:
- - MATCH
- '*'
- WITH
- PRODUCTS
- FROM
- qa-1
expected_products:
- - ALLOW
- httptest/httptest.py
- - ALLOW
- .github/workflows/release.yml
- - ALLOW
- setup.cfg
- - ALLOW
- LICENSE
- - ALLOW
- .github/workflows/tests.yml
- - ALLOW
- httptest/__init__.py
- - ALLOW
- .gitignore
- - ALLOW
- entry_points.txt
- - ALLOW
- httptest/cli.py
- - ALLOW
- tests/test_httptest.py
- - ALLOW
- setup.py
- - ALLOW
- pyproject.toml
- - ALLOW
- tests/__init__.py
- - ALLOW
- README.md
- - DISALLOW
- '*'
name: package-1
pubkeys:
- 063c3a1cebf7400ace39d5c71cb4dc886eddca77546b410f494f55c4bc2113f1
threshold: 1
-----BEGIN PUBLIC KEY-----
MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAla82XqyIgZN+iJ92Yk1H
YJPnhUDIR3VV0XgGP0dhJr5rCfHM97uEMc/VrQ7r5h+J+Ka7iaeFFyGOn8h3qzD7
DUH2WawSwAamYgRKafJWV6sASF73oxW/KlVYGTQNDucYEWpn0XwFOfTUWxSWhEMh
klvNOQqyNqFEQ0ubsblU4k62ff1HCBPdDPAS+uFyixfGjRTZN3Vxl9LF+C6LKNC6
6pN9Osrfj2bKLi/RtaUoVBSIEyM+dxsLRBvngBkR5+ZUXjueZ26xkWGpQQpguCt6
dszFIaqJSRSQMoX5HYSosf9vSGjvn7njSBdQqpcr5AWd07C1Bin7rIK8HXzfVmUk
nZ59I2om5cK7iX7BPfDwMYyi0YQ1hmwTZsSaG4SX6Nvee5yjNN/nDx6EcIruTw6h
Y1ktlhaBL2KYXCwZt8GVa78AFMkol8Eh5d77j5vHjhD6biXRul/Y45sYgHG2lmkV
O3gaRQ4xAMeYuh/EUt+GmFp9rjGXfUQQLhCBLNr8ainHAgMBAAE=
-----END PUBLIC KEY-----
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment