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 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;