Package dev.sigstore.proto.bundle.v1
Class VerificationMaterial.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<VerificationMaterial.Builder>
-
- dev.sigstore.proto.bundle.v1.VerificationMaterial.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,VerificationMaterialOrBuilder,java.lang.Cloneable
- Enclosing class:
- VerificationMaterial
public static final class VerificationMaterial.Builder extends com.google.protobuf.GeneratedMessage.Builder<VerificationMaterial.Builder> implements VerificationMaterialOrBuilder
VerificationMaterial captures details on the materials used to verify signatures. This message may be embedded in a DSSE envelope as a signature extension. Specifically, the `ext` field of the extension will expect this message when the signature extension is for Sigstore. This is identified by the `kind` field in the extension, which must be set to application/vnd.dev.sigstore.verificationmaterial;version=0.1 for Sigstore. When used as a DSSE extension, if the `public_key` field is used to indicate the key identifier, it MUST match the `keyid` field of the signature the extension is attached to.
Protobuf typedev.sigstore.bundle.v1.VerificationMaterial
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VerificationMaterial.BuilderaddAllTlogEntries(java.lang.Iterable<? extends TransparencyLogEntry> values)An inclusion proof and an optional signed timestamp from the log.VerificationMaterial.BuilderaddTlogEntries(int index, TransparencyLogEntry value)An inclusion proof and an optional signed timestamp from the log.VerificationMaterial.BuilderaddTlogEntries(int index, TransparencyLogEntry.Builder builderForValue)An inclusion proof and an optional signed timestamp from the log.VerificationMaterial.BuilderaddTlogEntries(TransparencyLogEntry value)An inclusion proof and an optional signed timestamp from the log.VerificationMaterial.BuilderaddTlogEntries(TransparencyLogEntry.Builder builderForValue)An inclusion proof and an optional signed timestamp from the log.TransparencyLogEntry.BuilderaddTlogEntriesBuilder()An inclusion proof and an optional signed timestamp from the log.TransparencyLogEntry.BuilderaddTlogEntriesBuilder(int index)An inclusion proof and an optional signed timestamp from the log.VerificationMaterialbuild()VerificationMaterialbuildPartial()VerificationMaterial.Builderclear()VerificationMaterial.BuilderclearCertificate().dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuilderclearContent()VerificationMaterial.BuilderclearPublicKey().dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuilderclearTimestampVerificationData()Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.VerificationMaterial.BuilderclearTlogEntries()An inclusion proof and an optional signed timestamp from the log.VerificationMaterial.BuilderclearX509CertificateChain().dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];X509CertificategetCertificate().dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];X509Certificate.BuildergetCertificateBuilder().dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];X509CertificateOrBuildergetCertificateOrBuilder().dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.ContentCasegetContentCase()VerificationMaterialgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()PublicKeyIdentifiergetPublicKey().dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];PublicKeyIdentifier.BuildergetPublicKeyBuilder().dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];PublicKeyIdentifierOrBuildergetPublicKeyOrBuilder().dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];TimestampVerificationDatagetTimestampVerificationData()Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.TimestampVerificationData.BuildergetTimestampVerificationDataBuilder()Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.TimestampVerificationDataOrBuildergetTimestampVerificationDataOrBuilder()Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.TransparencyLogEntrygetTlogEntries(int index)An inclusion proof and an optional signed timestamp from the log.TransparencyLogEntry.BuildergetTlogEntriesBuilder(int index)An inclusion proof and an optional signed timestamp from the log.java.util.List<TransparencyLogEntry.Builder>getTlogEntriesBuilderList()An inclusion proof and an optional signed timestamp from the log.intgetTlogEntriesCount()An inclusion proof and an optional signed timestamp from the log.java.util.List<TransparencyLogEntry>getTlogEntriesList()An inclusion proof and an optional signed timestamp from the log.TransparencyLogEntryOrBuildergetTlogEntriesOrBuilder(int index)An inclusion proof and an optional signed timestamp from the log.java.util.List<? extends TransparencyLogEntryOrBuilder>getTlogEntriesOrBuilderList()An inclusion proof and an optional signed timestamp from the log.X509CertificateChaingetX509CertificateChain().dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];X509CertificateChain.BuildergetX509CertificateChainBuilder().dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];X509CertificateChainOrBuildergetX509CertificateChainOrBuilder().dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];booleanhasCertificate().dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];booleanhasPublicKey().dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];booleanhasTimestampVerificationData()Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.booleanhasX509CertificateChain().dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()VerificationMaterial.BuildermergeCertificate(X509Certificate value).dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)VerificationMaterial.BuildermergeFrom(com.google.protobuf.Message other)VerificationMaterial.BuildermergeFrom(VerificationMaterial other)VerificationMaterial.BuildermergePublicKey(PublicKeyIdentifier value).dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuildermergeTimestampVerificationData(TimestampVerificationData value)Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.VerificationMaterial.BuildermergeX509CertificateChain(X509CertificateChain value).dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuilderremoveTlogEntries(int index)An inclusion proof and an optional signed timestamp from the log.VerificationMaterial.BuildersetCertificate(X509Certificate value).dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuildersetCertificate(X509Certificate.Builder builderForValue).dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuildersetPublicKey(PublicKeyIdentifier value).dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuildersetPublicKey(PublicKeyIdentifier.Builder builderForValue).dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuildersetTimestampVerificationData(TimestampVerificationData value)Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.VerificationMaterial.BuildersetTimestampVerificationData(TimestampVerificationData.Builder builderForValue)Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.VerificationMaterial.BuildersetTlogEntries(int index, TransparencyLogEntry value)An inclusion proof and an optional signed timestamp from the log.VerificationMaterial.BuildersetTlogEntries(int index, TransparencyLogEntry.Builder builderForValue)An inclusion proof and an optional signed timestamp from the log.VerificationMaterial.BuildersetX509CertificateChain(X509CertificateChain value).dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];VerificationMaterial.BuildersetX509CertificateChain(X509CertificateChain.Builder builderForValue).dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<VerificationMaterial.Builder>
-
clear
public VerificationMaterial.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<VerificationMaterial.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<VerificationMaterial.Builder>
-
getDefaultInstanceForType
public VerificationMaterial getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public VerificationMaterial build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VerificationMaterial buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public VerificationMaterial.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VerificationMaterial.Builder>
-
mergeFrom
public VerificationMaterial.Builder mergeFrom(VerificationMaterial other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VerificationMaterial.Builder>
-
mergeFrom
public VerificationMaterial.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VerificationMaterial.Builder>- Throws:
java.io.IOException
-
getContentCase
public VerificationMaterial.ContentCase getContentCase()
- Specified by:
getContentCasein interfaceVerificationMaterialOrBuilder
-
clearContent
public VerificationMaterial.Builder clearContent()
-
hasPublicKey
public boolean hasPublicKey()
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasPublicKeyin interfaceVerificationMaterialOrBuilder- Returns:
- Whether the publicKey field is set.
-
getPublicKey
public PublicKeyIdentifier getPublicKey()
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPublicKeyin interfaceVerificationMaterialOrBuilder- Returns:
- The publicKey.
-
setPublicKey
public VerificationMaterial.Builder setPublicKey(PublicKeyIdentifier value)
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
setPublicKey
public VerificationMaterial.Builder setPublicKey(PublicKeyIdentifier.Builder builderForValue)
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergePublicKey
public VerificationMaterial.Builder mergePublicKey(PublicKeyIdentifier value)
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearPublicKey
public VerificationMaterial.Builder clearPublicKey()
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
getPublicKeyBuilder
public PublicKeyIdentifier.Builder getPublicKeyBuilder()
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
getPublicKeyOrBuilder
public PublicKeyIdentifierOrBuilder getPublicKeyOrBuilder()
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPublicKeyOrBuilderin interfaceVerificationMaterialOrBuilder
-
hasX509CertificateChain
public boolean hasX509CertificateChain()
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasX509CertificateChainin interfaceVerificationMaterialOrBuilder- Returns:
- Whether the x509CertificateChain field is set.
-
getX509CertificateChain
public X509CertificateChain getX509CertificateChain()
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getX509CertificateChainin interfaceVerificationMaterialOrBuilder- Returns:
- The x509CertificateChain.
-
setX509CertificateChain
public VerificationMaterial.Builder setX509CertificateChain(X509CertificateChain value)
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];
-
setX509CertificateChain
public VerificationMaterial.Builder setX509CertificateChain(X509CertificateChain.Builder builderForValue)
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];
-
mergeX509CertificateChain
public VerificationMaterial.Builder mergeX509CertificateChain(X509CertificateChain value)
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];
-
clearX509CertificateChain
public VerificationMaterial.Builder clearX509CertificateChain()
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];
-
getX509CertificateChainBuilder
public X509CertificateChain.Builder getX509CertificateChainBuilder()
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];
-
getX509CertificateChainOrBuilder
public X509CertificateChainOrBuilder getX509CertificateChainOrBuilder()
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getX509CertificateChainOrBuilderin interfaceVerificationMaterialOrBuilder
-
hasCertificate
public boolean hasCertificate()
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasCertificatein interfaceVerificationMaterialOrBuilder- Returns:
- Whether the certificate field is set.
-
getCertificate
public X509Certificate getCertificate()
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCertificatein interfaceVerificationMaterialOrBuilder- Returns:
- The certificate.
-
setCertificate
public VerificationMaterial.Builder setCertificate(X509Certificate value)
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];
-
setCertificate
public VerificationMaterial.Builder setCertificate(X509Certificate.Builder builderForValue)
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];
-
mergeCertificate
public VerificationMaterial.Builder mergeCertificate(X509Certificate value)
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];
-
clearCertificate
public VerificationMaterial.Builder clearCertificate()
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];
-
getCertificateBuilder
public X509Certificate.Builder getCertificateBuilder()
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];
-
getCertificateOrBuilder
public X509CertificateOrBuilder getCertificateOrBuilder()
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCertificateOrBuilderin interfaceVerificationMaterialOrBuilder
-
getTlogEntriesList
public java.util.List<TransparencyLogEntry> getTlogEntriesList()
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;- Specified by:
getTlogEntriesListin interfaceVerificationMaterialOrBuilder
-
getTlogEntriesCount
public int getTlogEntriesCount()
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;- Specified by:
getTlogEntriesCountin interfaceVerificationMaterialOrBuilder
-
getTlogEntries
public TransparencyLogEntry getTlogEntries(int index)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;- Specified by:
getTlogEntriesin interfaceVerificationMaterialOrBuilder
-
setTlogEntries
public VerificationMaterial.Builder setTlogEntries(int index, TransparencyLogEntry value)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
setTlogEntries
public VerificationMaterial.Builder setTlogEntries(int index, TransparencyLogEntry.Builder builderForValue)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
addTlogEntries
public VerificationMaterial.Builder addTlogEntries(TransparencyLogEntry value)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
addTlogEntries
public VerificationMaterial.Builder addTlogEntries(int index, TransparencyLogEntry value)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
addTlogEntries
public VerificationMaterial.Builder addTlogEntries(TransparencyLogEntry.Builder builderForValue)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
addTlogEntries
public VerificationMaterial.Builder addTlogEntries(int index, TransparencyLogEntry.Builder builderForValue)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
addAllTlogEntries
public VerificationMaterial.Builder addAllTlogEntries(java.lang.Iterable<? extends TransparencyLogEntry> values)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
clearTlogEntries
public VerificationMaterial.Builder clearTlogEntries()
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
removeTlogEntries
public VerificationMaterial.Builder removeTlogEntries(int index)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
getTlogEntriesBuilder
public TransparencyLogEntry.Builder getTlogEntriesBuilder(int index)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
getTlogEntriesOrBuilder
public TransparencyLogEntryOrBuilder getTlogEntriesOrBuilder(int index)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;- Specified by:
getTlogEntriesOrBuilderin interfaceVerificationMaterialOrBuilder
-
getTlogEntriesOrBuilderList
public java.util.List<? extends TransparencyLogEntryOrBuilder> getTlogEntriesOrBuilderList()
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;- Specified by:
getTlogEntriesOrBuilderListin interfaceVerificationMaterialOrBuilder
-
addTlogEntriesBuilder
public TransparencyLogEntry.Builder addTlogEntriesBuilder()
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
addTlogEntriesBuilder
public TransparencyLogEntry.Builder addTlogEntriesBuilder(int index)
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
getTlogEntriesBuilderList
public java.util.List<TransparencyLogEntry.Builder> getTlogEntriesBuilderList()
An inclusion proof and an optional signed timestamp from the log. Client verification libraries MAY provide an option to support v0.1 bundles for backwards compatibility, which may contain an inclusion promise and not an inclusion proof. In this case, the client MUST validate the promise. Verifiers SHOULD NOT allow v0.1 bundles if they're used in an ecosystem which never produced them.
repeated .dev.sigstore.rekor.v1.TransparencyLogEntry tlog_entries = 3;
-
hasTimestampVerificationData
public boolean hasTimestampVerificationData()
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;- Specified by:
hasTimestampVerificationDatain interfaceVerificationMaterialOrBuilder- Returns:
- Whether the timestampVerificationData field is set.
-
getTimestampVerificationData
public TimestampVerificationData getTimestampVerificationData()
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;- Specified by:
getTimestampVerificationDatain interfaceVerificationMaterialOrBuilder- Returns:
- The timestampVerificationData.
-
setTimestampVerificationData
public VerificationMaterial.Builder setTimestampVerificationData(TimestampVerificationData value)
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;
-
setTimestampVerificationData
public VerificationMaterial.Builder setTimestampVerificationData(TimestampVerificationData.Builder builderForValue)
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;
-
mergeTimestampVerificationData
public VerificationMaterial.Builder mergeTimestampVerificationData(TimestampVerificationData value)
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;
-
clearTimestampVerificationData
public VerificationMaterial.Builder clearTimestampVerificationData()
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;
-
getTimestampVerificationDataBuilder
public TimestampVerificationData.Builder getTimestampVerificationDataBuilder()
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;
-
getTimestampVerificationDataOrBuilder
public TimestampVerificationDataOrBuilder getTimestampVerificationDataOrBuilder()
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;- Specified by:
getTimestampVerificationDataOrBuilderin interfaceVerificationMaterialOrBuilder
-
-