@@ -70,7 +70,7 @@ manifestDigest="sha256:$(sha256sum $manifestFile | cut -d " " -f 1)" && \
7070
7171``` shell
7272artifactFile=" artifact.json" && \
73- artifactMediaType=" application/vnd.oci.artifact.manifest.v1+json" && \
73+ artifactMediaType=" application/vnd.oci.artifact.manifest.v1-rc1 +json" && \
7474 artifactType=" application/vnd.cncf.notary.v2" && \
7575 signatureMediaType=" application/vnd.cncf.notary.signature.v2+jwt" && \
7676 signatureFileSize=` wc -c < $signatureFile ` && \
@@ -79,7 +79,7 @@ artifactFile="artifact.json" && \
7979
8080cat << EOF > $artifactFile
8181{
82- "schemaVersion": 2 ,
82+ "schemaVersion": 3 ,
8383 "mediaType": "$artifactMediaType ",
8484 "artifactType": "$artifactType ",
8585 "blobs": [
@@ -89,13 +89,11 @@ cat <<EOF > $artifactFile
8989 "size": $signatureFileSize
9090 }
9191 ],
92- "manifests": [
93- {
92+ "subjectManifest": {
9493 "mediaType": "$manifestMediaType ",
9594 "digest": "$manifestDigest ",
9695 "size": $manifestFileSize
97- }
98- ]
96+ }
9997}
10098EOF
10199```
@@ -123,14 +121,14 @@ curl -X PUT --data-binary @"$artifactFile" -H "Content-Type: $artifactMediaType"
123121
124122``` shell
125123# Retrieve linked artifacts
126- curl -s " http://$registry /v2/_ext/oci-artifacts/v1/$repo /manifests/$manifestDigest /references?artifact-type =$artifactType " | jq
124+ curl -s " http://$registry /v2/_ext/oci-artifacts/v1-rc1 /$repo /manifests/$manifestDigest /referrers?referenceType =$artifactType " | jq
127125```
128126
129127### Verify signature
130128
131129``` shell
132130# Retrieve signature digest from first artifact.
133- signatureDigest=` curl -s " http://$registry /v2/_ext/oci-artifacts/v1/$repo /manifests/$manifestDigest /references?artifact-type =$artifactType " | jq -r ' .references[0].manifest.blobs[0].digest' ` && \
131+ signatureDigest=` curl -s " http://$registry /v2/_ext/oci-artifacts/v1-rc1 /$repo /manifests/$manifestDigest /referrers?referenceType =$artifactType " | jq -r ' .references[0].manifest.blobs[0].digest' ` && \
134132 retrievedSignatureFile=" retrieved-signature.json" && \
135133 curl -s http://$registry /v2/$repo /blobs/$signatureDigest > $retrievedSignatureFile
136134
0 commit comments