package
1.3.6
Repository: https://github.com/sigstore/rekor.git
Documentation: pkg.go.dev

# 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.