# Functions
UnmarshalProposedEntry unmarshals polymorphic ProposedEntry.
UnmarshalProposedEntrySlice unmarshals polymorphic slices of ProposedEntry.
# Constants
AlpineV001SchemaPackageHashAlgorithmSha256 captures enum value "sha256".
CoseV001SchemaDataEnvelopeHashAlgorithmSha256 captures enum value "sha256".
CoseV001SchemaDataPayloadHashAlgorithmSha256 captures enum value "sha256".
DSSEV001SchemaEnvelopeHashAlgorithmSha256 captures enum value "sha256".
DSSEV001SchemaPayloadHashAlgorithmSha256 captures enum value "sha256".
HashedrekordV001SchemaDataHashAlgorithmSha256 captures enum value "sha256".
HashedrekordV001SchemaDataHashAlgorithmSha384 captures enum value "sha384".
HashedrekordV001SchemaDataHashAlgorithmSha512 captures enum value "sha512".
HelmV001SchemaChartHashAlgorithmSha256 captures enum value "sha256".
IntotoV001SchemaContentHashAlgorithmSha256 captures enum value "sha256".
IntotoV001SchemaContentPayloadHashAlgorithmSha256 captures enum value "sha256".
IntotoV002SchemaContentHashAlgorithmSha256 captures enum value "sha256".
IntotoV002SchemaContentPayloadHashAlgorithmSha256 captures enum value "sha256".
JarV001SchemaArchiveHashAlgorithmSha256 captures enum value "sha256".
RekordV001SchemaDataHashAlgorithmSha256 captures enum value "sha256".
RekordV001SchemaSignatureFormatMinisign captures enum value "minisign".
RekordV001SchemaSignatureFormatPgp captures enum value "pgp".
RekordV001SchemaSignatureFormatSSH captures enum value "ssh".
RekordV001SchemaSignatureFormatX509 captures enum value "x509".
RpmV001SchemaPackageHashAlgorithmSha256 captures enum value "sha256".
SearchIndexOperatorAnd captures enum value "and".
SearchIndexOperatorOr captures enum value "or".
SearchIndexPublicKeyFormatMinisign captures enum value "minisign".
SearchIndexPublicKeyFormatPgp captures enum value "pgp".
SearchIndexPublicKeyFormatSSH captures enum value "ssh".
SearchIndexPublicKeyFormatTUF captures enum value "tuf".
SearchIndexPublicKeyFormatX509 captures enum value "x509".
# Structs
Alpine Alpine package
swagger:model alpine.
AlpineV001Schema Alpine v0.0.1 Schema
# Schema for Alpine Package entries
swagger:model alpineV001Schema.
AlpineV001SchemaPackage Information about the package associated with the entry
swagger:model AlpineV001SchemaPackage.
AlpineV001SchemaPackageHash Specifies the hash algorithm and value for the package
swagger:model AlpineV001SchemaPackageHash.
AlpineV001SchemaPublicKey The public key that can verify the package signature
swagger:model AlpineV001SchemaPublicKey.
ConsistencyProof consistency proof
swagger:model ConsistencyProof.
Cose COSE object
swagger:model cose.
CoseV001Schema cose v0.0.1 Schema
# Schema for cose object
swagger:model coseV001Schema.
CoseV001SchemaData Information about the content associated with the entry
swagger:model CoseV001SchemaData.
CoseV001SchemaDataEnvelopeHash Specifies the hash algorithm and value for the COSE envelope
swagger:model CoseV001SchemaDataEnvelopeHash.
CoseV001SchemaDataPayloadHash Specifies the hash algorithm and value for the content
swagger:model CoseV001SchemaDataPayloadHash.
DSSE DSSE envelope
swagger:model dsse.
DSSEV001Schema DSSE v0.0.1 Schema
# Schema for DSSE envelopes
swagger:model dsseV001Schema.
DSSEV001SchemaEnvelopeHash Specifies the hash algorithm and value encompassing the entire envelope sent to Rekor
swagger:model DSSEV001SchemaEnvelopeHash.
DSSEV001SchemaPayloadHash Specifies the hash algorithm and value covering the payload within the DSSE envelope
swagger:model DSSEV001SchemaPayloadHash.
DSSEV001SchemaProposedContent DSSE v001 schema proposed content
swagger:model DSSEV001SchemaProposedContent.
DSSEV001SchemaSignaturesItems0 a signature of the envelope's payload along with the verification material for the signature
swagger:model DSSEV001SchemaSignaturesItems0.
Error error
swagger:model Error.
Hashedrekord Hashed Rekord object
swagger:model hashedrekord.
HashedrekordV001Schema Hashed Rekor v0.0.1 Schema
# Schema for Hashed Rekord object
swagger:model hashedrekordV001Schema.
HashedrekordV001SchemaData Information about the content associated with the entry
swagger:model HashedrekordV001SchemaData.
HashedrekordV001SchemaDataHash Specifies the hash algorithm and value for the content
swagger:model HashedrekordV001SchemaDataHash.
HashedrekordV001SchemaSignature Information about the detached signature associated with the entry
swagger:model HashedrekordV001SchemaSignature.
HashedrekordV001SchemaSignaturePublicKey The public key that can verify the signature; this can also be an X509 code signing certificate that contains the raw public key information
swagger:model HashedrekordV001SchemaSignaturePublicKey.
Helm Helm chart
swagger:model helm.
HelmV001Schema Helm v0.0.1 Schema
# Schema for Helm object
swagger:model helmV001Schema.
HelmV001SchemaChart Information about the Helm chart associated with the entry
swagger:model HelmV001SchemaChart.
HelmV001SchemaChartHash Specifies the hash algorithm and value for the chart
swagger:model HelmV001SchemaChartHash.
HelmV001SchemaChartProvenance The provenance entry associated with the signed Helm Chart
swagger:model HelmV001SchemaChartProvenance.
HelmV001SchemaChartProvenanceSignature Information about the included signature in the provenance file
swagger:model HelmV001SchemaChartProvenanceSignature.
HelmV001SchemaPublicKey The public key that can verify the package signature
swagger:model HelmV001SchemaPublicKey.
InactiveShardLogInfo inactive shard log info
swagger:model InactiveShardLogInfo.
InclusionProof inclusion proof
swagger:model InclusionProof.
Intoto Intoto object
swagger:model intoto.
IntotoV001Schema intoto v0.0.1 Schema
# Schema for intoto object
swagger:model intotoV001Schema.
IntotoV001SchemaContent intoto v001 schema content
swagger:model IntotoV001SchemaContent.
IntotoV001SchemaContentHash Specifies the hash algorithm and value encompassing the entire signed envelope; this is computed by the rekor server, client-provided values are ignored
swagger:model IntotoV001SchemaContentHash.
IntotoV001SchemaContentPayloadHash Specifies the hash algorithm and value covering the payload within the DSSE envelope; this is computed by the rekor server, client-provided values are ignored
swagger:model IntotoV001SchemaContentPayloadHash.
IntotoV002Schema intoto v0.0.2 Schema
# Schema for intoto object
swagger:model intotoV002Schema.
IntotoV002SchemaContent intoto v002 schema content
swagger:model IntotoV002SchemaContent.
IntotoV002SchemaContentEnvelope dsse envelope
swagger:model IntotoV002SchemaContentEnvelope.
IntotoV002SchemaContentEnvelopeSignaturesItems0 a signature of the envelope's payload along with the public key for the signature
swagger:model IntotoV002SchemaContentEnvelopeSignaturesItems0.
IntotoV002SchemaContentHash Specifies the hash algorithm and value encompassing the entire signed envelope
swagger:model IntotoV002SchemaContentHash.
IntotoV002SchemaContentPayloadHash Specifies the hash algorithm and value covering the payload within the DSSE envelope
swagger:model IntotoV002SchemaContentPayloadHash.
Jar Java Archive (JAR)
swagger:model jar.
JarV001Schema JAR v0.0.1 Schema
# Schema for JAR entries
swagger:model jarV001Schema.
JarV001SchemaArchive Information about the archive associated with the entry
swagger:model JarV001SchemaArchive.
JarV001SchemaArchiveHash Specifies the hash algorithm and value encompassing the entire signed archive
swagger:model JarV001SchemaArchiveHash.
JarV001SchemaSignature Information about the included signature in the JAR file
swagger:model JarV001SchemaSignature.
JarV001SchemaSignaturePublicKey The X509 certificate containing the public key JAR which verifies the signature of the JAR
swagger:model JarV001SchemaSignaturePublicKey.
LogEntryAnon log entry anon
swagger:model LogEntryAnon.
LogEntryAnonAttestation log entry anon attestation
swagger:model LogEntryAnonAttestation.
LogEntryAnonVerification log entry anon verification
swagger:model LogEntryAnonVerification.
LogInfo log info
swagger:model LogInfo.
Rekord Rekord object
swagger:model rekord.
RekordV001Schema Rekor v0.0.1 Schema
# Schema for Rekord object
swagger:model rekordV001Schema.
RekordV001SchemaData Information about the content associated with the entry
swagger:model RekordV001SchemaData.
RekordV001SchemaDataHash Specifies the hash algorithm and value for the content
swagger:model RekordV001SchemaDataHash.
RekordV001SchemaSignature Information about the detached signature associated with the entry
swagger:model RekordV001SchemaSignature.
RekordV001SchemaSignaturePublicKey The public key that can verify the signature
swagger:model RekordV001SchemaSignaturePublicKey.
Rfc3161 RFC3161 Timestamp
swagger:model rfc3161.
Rfc3161V001Schema Timestamp v0.0.1 Schema
# Schema for RFC3161 entries
swagger:model rfc3161V001Schema.
Rfc3161V001SchemaTsr Information about the tsr file associated with the entry
swagger:model Rfc3161V001SchemaTsr.
Rpm RPM package
swagger:model rpm.
RpmV001Schema RPM v0.0.1 Schema
# Schema for RPM entries
swagger:model rpmV001Schema.
RpmV001SchemaPackage Information about the package associated with the entry
swagger:model RpmV001SchemaPackage.
RpmV001SchemaPackageHash Specifies the hash algorithm and value for the package
swagger:model RpmV001SchemaPackageHash.
RpmV001SchemaPublicKey The PGP public key that can verify the RPM signature
swagger:model RpmV001SchemaPublicKey.
SearchIndex search index
swagger:model SearchIndex.
SearchIndexPublicKey search index public key
swagger:model SearchIndexPublicKey.
SearchLogQuery search log query
swagger:model SearchLogQuery.
TUF TUF metadata
swagger:model tuf.
TUFV001Schema TUF v0.0.1 Schema
# Schema for TUF metadata entries
swagger:model tufV001Schema.
TUFV001SchemaMetadata TUF metadata
swagger:model TUFV001SchemaMetadata.
TUFV001SchemaRoot root metadata containing about the public keys used to sign the manifest
swagger:model TUFV001SchemaRoot.
# Interfaces
AlpineSchema Alpine Package Schema
# Schema for Alpine package objects
swagger:model alpineSchema.
CoseSchema COSE Schema
# COSE for Rekord objects
swagger:model coseSchema.
DSSESchema DSSE Schema
log entry schema for dsse envelopes
swagger:model dsseSchema.
HashedrekordSchema Rekor Schema
# Schema for Rekord objects
swagger:model hashedrekordSchema.
HelmSchema Helm Schema
# Schema for Helm objects
swagger:model helmSchema.
IntotoSchema Intoto Schema
# Intoto for Rekord objects
swagger:model intotoSchema.
JarSchema JAR Schema
# Schema for JAR objects
swagger:model jarSchema.
ProposedEntry proposed entry
swagger:discriminator ProposedEntry kind.
RekordSchema Rekor Schema
# Schema for Rekord objects
swagger:model rekordSchema.
Rfc3161Schema Timestamp Schema
# Schema for RFC 3161 timestamp objects
swagger:model rfc3161Schema.
RpmSchema RPM Schema
# Schema for RPM objects
swagger:model rpmSchema.
TUFSchema TUF Schema
# Schema for TUF metadata objects
swagger:model tufSchema.
# Type aliases
LogEntry log entry
swagger:model LogEntry.