Interface TrustedRootOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    TrustedRoot, TrustedRoot.Builder

    public interface TrustedRootOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getMediaType

        java.lang.String getMediaType()
         MUST be application/vnd.dev.sigstore.trustedroot.v0.1+json
         when encoded as JSON.
         Clients MUST be able to process and parse content with the media
         type defined in the old format:
         application/vnd.dev.sigstore.trustedroot+json;version=0.1
         
        string media_type = 1;
        Returns:
        The mediaType.
      • getMediaTypeBytes

        com.google.protobuf.ByteString getMediaTypeBytes()
         MUST be application/vnd.dev.sigstore.trustedroot.v0.1+json
         when encoded as JSON.
         Clients MUST be able to process and parse content with the media
         type defined in the old format:
         application/vnd.dev.sigstore.trustedroot+json;version=0.1
         
        string media_type = 1;
        Returns:
        The bytes for mediaType.
      • getTlogsList

        java.util.List<TransparencyLogInstance> getTlogsList()
         A set of trusted Rekor servers.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
      • getTlogs

        TransparencyLogInstance getTlogs​(int index)
         A set of trusted Rekor servers.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
      • getTlogsCount

        int getTlogsCount()
         A set of trusted Rekor servers.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
      • getTlogsOrBuilderList

        java.util.List<? extends TransparencyLogInstanceOrBuilder> getTlogsOrBuilderList()
         A set of trusted Rekor servers.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
      • getTlogsOrBuilder

        TransparencyLogInstanceOrBuilder getTlogsOrBuilder​(int index)
         A set of trusted Rekor servers.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
      • getCertificateAuthoritiesList

        java.util.List<CertificateAuthority> getCertificateAuthoritiesList()
         A set of trusted certificate authorities (e.g Fulcio), and any
         intermediate certificates they provide.
         If a CA is issuing multiple intermediate certificate, each
         combination shall be represented as separate chain. I.e, a single
         root cert may appear in multiple chains but with different
         intermediate and/or leaf certificates.
         The certificates are intended to be used for verifying artifact
         signatures.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority certificate_authorities = 3;
      • getCertificateAuthorities

        CertificateAuthority getCertificateAuthorities​(int index)
         A set of trusted certificate authorities (e.g Fulcio), and any
         intermediate certificates they provide.
         If a CA is issuing multiple intermediate certificate, each
         combination shall be represented as separate chain. I.e, a single
         root cert may appear in multiple chains but with different
         intermediate and/or leaf certificates.
         The certificates are intended to be used for verifying artifact
         signatures.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority certificate_authorities = 3;
      • getCertificateAuthoritiesCount

        int getCertificateAuthoritiesCount()
         A set of trusted certificate authorities (e.g Fulcio), and any
         intermediate certificates they provide.
         If a CA is issuing multiple intermediate certificate, each
         combination shall be represented as separate chain. I.e, a single
         root cert may appear in multiple chains but with different
         intermediate and/or leaf certificates.
         The certificates are intended to be used for verifying artifact
         signatures.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority certificate_authorities = 3;
      • getCertificateAuthoritiesOrBuilderList

        java.util.List<? extends CertificateAuthorityOrBuilder> getCertificateAuthoritiesOrBuilderList()
         A set of trusted certificate authorities (e.g Fulcio), and any
         intermediate certificates they provide.
         If a CA is issuing multiple intermediate certificate, each
         combination shall be represented as separate chain. I.e, a single
         root cert may appear in multiple chains but with different
         intermediate and/or leaf certificates.
         The certificates are intended to be used for verifying artifact
         signatures.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority certificate_authorities = 3;
      • getCertificateAuthoritiesOrBuilder

        CertificateAuthorityOrBuilder getCertificateAuthoritiesOrBuilder​(int index)
         A set of trusted certificate authorities (e.g Fulcio), and any
         intermediate certificates they provide.
         If a CA is issuing multiple intermediate certificate, each
         combination shall be represented as separate chain. I.e, a single
         root cert may appear in multiple chains but with different
         intermediate and/or leaf certificates.
         The certificates are intended to be used for verifying artifact
         signatures.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority certificate_authorities = 3;
      • getCtlogsList

        java.util.List<TransparencyLogInstance> getCtlogsList()
         A set of trusted certificate transparency logs.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
      • getCtlogs

        TransparencyLogInstance getCtlogs​(int index)
         A set of trusted certificate transparency logs.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
      • getCtlogsCount

        int getCtlogsCount()
         A set of trusted certificate transparency logs.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
      • getCtlogsOrBuilderList

        java.util.List<? extends TransparencyLogInstanceOrBuilder> getCtlogsOrBuilderList()
         A set of trusted certificate transparency logs.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
      • getCtlogsOrBuilder

        TransparencyLogInstanceOrBuilder getCtlogsOrBuilder​(int index)
         A set of trusted certificate transparency logs.
         
        repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
      • getTimestampAuthoritiesList

        java.util.List<CertificateAuthority> getTimestampAuthoritiesList()
         A set of trusted timestamping authorities.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
      • getTimestampAuthorities

        CertificateAuthority getTimestampAuthorities​(int index)
         A set of trusted timestamping authorities.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
      • getTimestampAuthoritiesCount

        int getTimestampAuthoritiesCount()
         A set of trusted timestamping authorities.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
      • getTimestampAuthoritiesOrBuilderList

        java.util.List<? extends CertificateAuthorityOrBuilder> getTimestampAuthoritiesOrBuilderList()
         A set of trusted timestamping authorities.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
      • getTimestampAuthoritiesOrBuilder

        CertificateAuthorityOrBuilder getTimestampAuthoritiesOrBuilder​(int index)
         A set of trusted timestamping authorities.
         
        repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;