Package dev.sigstore.proto.bundle.v1
Interface VerificationMaterialOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
VerificationMaterial,VerificationMaterial.Builder
public interface VerificationMaterialOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description X509CertificategetCertificate().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()PublicKeyIdentifiergetPublicKey().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.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.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];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];-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasPublicKey
boolean hasPublicKey()
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the publicKey field is set.
-
getPublicKey
PublicKeyIdentifier getPublicKey()
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The publicKey.
-
getPublicKeyOrBuilder
PublicKeyIdentifierOrBuilder getPublicKeyOrBuilder()
.dev.sigstore.common.v1.PublicKeyIdentifier public_key = 1 [(.google.api.field_behavior) = REQUIRED];
-
hasX509CertificateChain
boolean hasX509CertificateChain()
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the x509CertificateChain field is set.
-
getX509CertificateChain
X509CertificateChain getX509CertificateChain()
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The x509CertificateChain.
-
getX509CertificateChainOrBuilder
X509CertificateChainOrBuilder getX509CertificateChainOrBuilder()
.dev.sigstore.common.v1.X509CertificateChain x509_certificate_chain = 2 [(.google.api.field_behavior) = REQUIRED];
-
hasCertificate
boolean hasCertificate()
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the certificate field is set.
-
getCertificate
X509Certificate getCertificate()
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The certificate.
-
getCertificateOrBuilder
X509CertificateOrBuilder getCertificateOrBuilder()
.dev.sigstore.common.v1.X509Certificate certificate = 5 [(.google.api.field_behavior) = REQUIRED];
-
getTlogEntriesList
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;
-
getTlogEntries
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;
-
getTlogEntriesCount
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;
-
getTlogEntriesOrBuilderList
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;
-
getTlogEntriesOrBuilder
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;
-
hasTimestampVerificationData
boolean hasTimestampVerificationData()
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;- Returns:
- Whether the timestampVerificationData field is set.
-
getTimestampVerificationData
TimestampVerificationData getTimestampVerificationData()
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;- Returns:
- The timestampVerificationData.
-
getTimestampVerificationDataOrBuilder
TimestampVerificationDataOrBuilder getTimestampVerificationDataOrBuilder()
Timestamp may also come from tlog_entries.inclusion_promise.signed_entry_timestamp.
.dev.sigstore.bundle.v1.TimestampVerificationData timestamp_verification_data = 4;
-
getContentCase
VerificationMaterial.ContentCase getContentCase()
-
-