Package dev.sigstore.proto.trustroot.v1
Class TrustedRoot.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<TrustedRoot.Builder>
-
- dev.sigstore.proto.trustroot.v1.TrustedRoot.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TrustedRootOrBuilder,java.lang.Cloneable
- Enclosing class:
- TrustedRoot
public static final class TrustedRoot.Builder extends com.google.protobuf.GeneratedMessage.Builder<TrustedRoot.Builder> implements TrustedRootOrBuilder
TrustedRoot describes the client's complete set of trusted entities. How the TrustedRoot is populated is not specified, but can be a combination of many sources such as TUF repositories, files on disk etc. The TrustedRoot is not meant to be used for any artifact verification, only to capture the complete/global set of trusted verification materials. When verifying an artifact, based on the artifact and policies, a selection of keys/authorities are expected to be extracted and provided to the verification function. This way the set of keys/authorities can be kept to a minimal set by the policy to gain better control over what signatures that are allowed. The embedded transparency logs, CT logs, CAs and TSAs MUST include any previously used instance -- otherwise signatures made in the past cannot be verified. All the listed instances SHOULD be sorted by the 'valid_for' in ascending order, that is, the oldest instance first. Only the last instance is allowed to have their 'end' timestamp unset. All previous instances MUST have a closed interval of validity. The last instance MAY have a closed interval. Clients MUST accept instances that overlaps in time, if not clients may experience problems during rotations of verification materials. To be able to manage planned rotations of either transparency logs or certificate authorities, clienst MUST accept lists of instances where the last instance have a 'valid_for' that belongs to the future. This should not be a problem as clients SHOULD first seek the trust root for a suitable instance before creating a per artifact trust root (that is, a sub-set of the complete trust root) that is used for verification.
Protobuf typedev.sigstore.trustroot.v1.TrustedRoot
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TrustedRoot.BuilderaddAllCertificateAuthorities(java.lang.Iterable<? extends CertificateAuthority> values)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuilderaddAllCtlogs(java.lang.Iterable<? extends TransparencyLogInstance> values)A set of trusted certificate transparency logs.TrustedRoot.BuilderaddAllTimestampAuthorities(java.lang.Iterable<? extends CertificateAuthority> values)A set of trusted timestamping authorities.TrustedRoot.BuilderaddAllTlogs(java.lang.Iterable<? extends TransparencyLogInstance> values)A set of trusted Rekor servers.TrustedRoot.BuilderaddCertificateAuthorities(int index, CertificateAuthority value)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuilderaddCertificateAuthorities(int index, CertificateAuthority.Builder builderForValue)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuilderaddCertificateAuthorities(CertificateAuthority value)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuilderaddCertificateAuthorities(CertificateAuthority.Builder builderForValue)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.CertificateAuthority.BuilderaddCertificateAuthoritiesBuilder()A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.CertificateAuthority.BuilderaddCertificateAuthoritiesBuilder(int index)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuilderaddCtlogs(int index, TransparencyLogInstance value)A set of trusted certificate transparency logs.TrustedRoot.BuilderaddCtlogs(int index, TransparencyLogInstance.Builder builderForValue)A set of trusted certificate transparency logs.TrustedRoot.BuilderaddCtlogs(TransparencyLogInstance value)A set of trusted certificate transparency logs.TrustedRoot.BuilderaddCtlogs(TransparencyLogInstance.Builder builderForValue)A set of trusted certificate transparency logs.TransparencyLogInstance.BuilderaddCtlogsBuilder()A set of trusted certificate transparency logs.TransparencyLogInstance.BuilderaddCtlogsBuilder(int index)A set of trusted certificate transparency logs.TrustedRoot.BuilderaddTimestampAuthorities(int index, CertificateAuthority value)A set of trusted timestamping authorities.TrustedRoot.BuilderaddTimestampAuthorities(int index, CertificateAuthority.Builder builderForValue)A set of trusted timestamping authorities.TrustedRoot.BuilderaddTimestampAuthorities(CertificateAuthority value)A set of trusted timestamping authorities.TrustedRoot.BuilderaddTimestampAuthorities(CertificateAuthority.Builder builderForValue)A set of trusted timestamping authorities.CertificateAuthority.BuilderaddTimestampAuthoritiesBuilder()A set of trusted timestamping authorities.CertificateAuthority.BuilderaddTimestampAuthoritiesBuilder(int index)A set of trusted timestamping authorities.TrustedRoot.BuilderaddTlogs(int index, TransparencyLogInstance value)A set of trusted Rekor servers.TrustedRoot.BuilderaddTlogs(int index, TransparencyLogInstance.Builder builderForValue)A set of trusted Rekor servers.TrustedRoot.BuilderaddTlogs(TransparencyLogInstance value)A set of trusted Rekor servers.TrustedRoot.BuilderaddTlogs(TransparencyLogInstance.Builder builderForValue)A set of trusted Rekor servers.TransparencyLogInstance.BuilderaddTlogsBuilder()A set of trusted Rekor servers.TransparencyLogInstance.BuilderaddTlogsBuilder(int index)A set of trusted Rekor servers.TrustedRootbuild()TrustedRootbuildPartial()TrustedRoot.Builderclear()TrustedRoot.BuilderclearCertificateAuthorities()A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuilderclearCtlogs()A set of trusted certificate transparency logs.TrustedRoot.BuilderclearMediaType()MUST be application/vnd.dev.sigstore.trustedroot.v0.1+json when encoded as JSON.TrustedRoot.BuilderclearTimestampAuthorities()A set of trusted timestamping authorities.TrustedRoot.BuilderclearTlogs()A set of trusted Rekor servers.CertificateAuthoritygetCertificateAuthorities(int index)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.CertificateAuthority.BuildergetCertificateAuthoritiesBuilder(int index)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.java.util.List<CertificateAuthority.Builder>getCertificateAuthoritiesBuilderList()A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.intgetCertificateAuthoritiesCount()A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.java.util.List<CertificateAuthority>getCertificateAuthoritiesList()A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.CertificateAuthorityOrBuildergetCertificateAuthoritiesOrBuilder(int index)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.java.util.List<? extends CertificateAuthorityOrBuilder>getCertificateAuthoritiesOrBuilderList()A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TransparencyLogInstancegetCtlogs(int index)A set of trusted certificate transparency logs.TransparencyLogInstance.BuildergetCtlogsBuilder(int index)A set of trusted certificate transparency logs.java.util.List<TransparencyLogInstance.Builder>getCtlogsBuilderList()A set of trusted certificate transparency logs.intgetCtlogsCount()A set of trusted certificate transparency logs.java.util.List<TransparencyLogInstance>getCtlogsList()A set of trusted certificate transparency logs.TransparencyLogInstanceOrBuildergetCtlogsOrBuilder(int index)A set of trusted certificate transparency logs.java.util.List<? extends TransparencyLogInstanceOrBuilder>getCtlogsOrBuilderList()A set of trusted certificate transparency logs.TrustedRootgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetMediaType()MUST be application/vnd.dev.sigstore.trustedroot.v0.1+json when encoded as JSON.com.google.protobuf.ByteStringgetMediaTypeBytes()MUST be application/vnd.dev.sigstore.trustedroot.v0.1+json when encoded as JSON.CertificateAuthoritygetTimestampAuthorities(int index)A set of trusted timestamping authorities.CertificateAuthority.BuildergetTimestampAuthoritiesBuilder(int index)A set of trusted timestamping authorities.java.util.List<CertificateAuthority.Builder>getTimestampAuthoritiesBuilderList()A set of trusted timestamping authorities.intgetTimestampAuthoritiesCount()A set of trusted timestamping authorities.java.util.List<CertificateAuthority>getTimestampAuthoritiesList()A set of trusted timestamping authorities.CertificateAuthorityOrBuildergetTimestampAuthoritiesOrBuilder(int index)A set of trusted timestamping authorities.java.util.List<? extends CertificateAuthorityOrBuilder>getTimestampAuthoritiesOrBuilderList()A set of trusted timestamping authorities.TransparencyLogInstancegetTlogs(int index)A set of trusted Rekor servers.TransparencyLogInstance.BuildergetTlogsBuilder(int index)A set of trusted Rekor servers.java.util.List<TransparencyLogInstance.Builder>getTlogsBuilderList()A set of trusted Rekor servers.intgetTlogsCount()A set of trusted Rekor servers.java.util.List<TransparencyLogInstance>getTlogsList()A set of trusted Rekor servers.TransparencyLogInstanceOrBuildergetTlogsOrBuilder(int index)A set of trusted Rekor servers.java.util.List<? extends TransparencyLogInstanceOrBuilder>getTlogsOrBuilderList()A set of trusted Rekor servers.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TrustedRoot.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TrustedRoot.BuildermergeFrom(com.google.protobuf.Message other)TrustedRoot.BuildermergeFrom(TrustedRoot other)TrustedRoot.BuilderremoveCertificateAuthorities(int index)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuilderremoveCtlogs(int index)A set of trusted certificate transparency logs.TrustedRoot.BuilderremoveTimestampAuthorities(int index)A set of trusted timestamping authorities.TrustedRoot.BuilderremoveTlogs(int index)A set of trusted Rekor servers.TrustedRoot.BuildersetCertificateAuthorities(int index, CertificateAuthority value)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuildersetCertificateAuthorities(int index, CertificateAuthority.Builder builderForValue)A set of trusted certificate authorities (e.g Fulcio), and any intermediate certificates they provide.TrustedRoot.BuildersetCtlogs(int index, TransparencyLogInstance value)A set of trusted certificate transparency logs.TrustedRoot.BuildersetCtlogs(int index, TransparencyLogInstance.Builder builderForValue)A set of trusted certificate transparency logs.TrustedRoot.BuildersetMediaType(java.lang.String value)MUST be application/vnd.dev.sigstore.trustedroot.v0.1+json when encoded as JSON.TrustedRoot.BuildersetMediaTypeBytes(com.google.protobuf.ByteString value)MUST be application/vnd.dev.sigstore.trustedroot.v0.1+json when encoded as JSON.TrustedRoot.BuildersetTimestampAuthorities(int index, CertificateAuthority value)A set of trusted timestamping authorities.TrustedRoot.BuildersetTimestampAuthorities(int index, CertificateAuthority.Builder builderForValue)A set of trusted timestamping authorities.TrustedRoot.BuildersetTlogs(int index, TransparencyLogInstance value)A set of trusted Rekor servers.TrustedRoot.BuildersetTlogs(int index, TransparencyLogInstance.Builder builderForValue)A set of trusted Rekor servers.-
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<TrustedRoot.Builder>
-
clear
public TrustedRoot.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<TrustedRoot.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<TrustedRoot.Builder>
-
getDefaultInstanceForType
public TrustedRoot getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TrustedRoot build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TrustedRoot buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public TrustedRoot.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TrustedRoot.Builder>
-
mergeFrom
public TrustedRoot.Builder mergeFrom(TrustedRoot other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TrustedRoot.Builder>
-
mergeFrom
public TrustedRoot.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<TrustedRoot.Builder>- Throws:
java.io.IOException
-
getMediaType
public 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;- Specified by:
getMediaTypein interfaceTrustedRootOrBuilder- Returns:
- The mediaType.
-
getMediaTypeBytes
public 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;- Specified by:
getMediaTypeBytesin interfaceTrustedRootOrBuilder- Returns:
- The bytes for mediaType.
-
setMediaType
public TrustedRoot.Builder setMediaType(java.lang.String value)
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;- Parameters:
value- The mediaType to set.- Returns:
- This builder for chaining.
-
clearMediaType
public TrustedRoot.Builder clearMediaType()
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:
- This builder for chaining.
-
setMediaTypeBytes
public TrustedRoot.Builder setMediaTypeBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes for mediaType to set.- Returns:
- This builder for chaining.
-
getTlogsList
public java.util.List<TransparencyLogInstance> getTlogsList()
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;- Specified by:
getTlogsListin interfaceTrustedRootOrBuilder
-
getTlogsCount
public int getTlogsCount()
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;- Specified by:
getTlogsCountin interfaceTrustedRootOrBuilder
-
getTlogs
public TransparencyLogInstance getTlogs(int index)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;- Specified by:
getTlogsin interfaceTrustedRootOrBuilder
-
setTlogs
public TrustedRoot.Builder setTlogs(int index, TransparencyLogInstance value)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
setTlogs
public TrustedRoot.Builder setTlogs(int index, TransparencyLogInstance.Builder builderForValue)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
addTlogs
public TrustedRoot.Builder addTlogs(TransparencyLogInstance value)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
addTlogs
public TrustedRoot.Builder addTlogs(int index, TransparencyLogInstance value)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
addTlogs
public TrustedRoot.Builder addTlogs(TransparencyLogInstance.Builder builderForValue)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
addTlogs
public TrustedRoot.Builder addTlogs(int index, TransparencyLogInstance.Builder builderForValue)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
addAllTlogs
public TrustedRoot.Builder addAllTlogs(java.lang.Iterable<? extends TransparencyLogInstance> values)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
clearTlogs
public TrustedRoot.Builder clearTlogs()
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
removeTlogs
public TrustedRoot.Builder removeTlogs(int index)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
getTlogsBuilder
public TransparencyLogInstance.Builder getTlogsBuilder(int index)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
getTlogsOrBuilder
public TransparencyLogInstanceOrBuilder getTlogsOrBuilder(int index)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;- Specified by:
getTlogsOrBuilderin interfaceTrustedRootOrBuilder
-
getTlogsOrBuilderList
public java.util.List<? extends TransparencyLogInstanceOrBuilder> getTlogsOrBuilderList()
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;- Specified by:
getTlogsOrBuilderListin interfaceTrustedRootOrBuilder
-
addTlogsBuilder
public TransparencyLogInstance.Builder addTlogsBuilder()
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
addTlogsBuilder
public TransparencyLogInstance.Builder addTlogsBuilder(int index)
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
getTlogsBuilderList
public java.util.List<TransparencyLogInstance.Builder> getTlogsBuilderList()
A set of trusted Rekor servers.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance tlogs = 2;
-
getCertificateAuthoritiesList
public 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;- Specified by:
getCertificateAuthoritiesListin interfaceTrustedRootOrBuilder
-
getCertificateAuthoritiesCount
public 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;- Specified by:
getCertificateAuthoritiesCountin interfaceTrustedRootOrBuilder
-
getCertificateAuthorities
public 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;- Specified by:
getCertificateAuthoritiesin interfaceTrustedRootOrBuilder
-
setCertificateAuthorities
public TrustedRoot.Builder setCertificateAuthorities(int index, CertificateAuthority value)
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;
-
setCertificateAuthorities
public TrustedRoot.Builder setCertificateAuthorities(int index, CertificateAuthority.Builder builderForValue)
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;
-
addCertificateAuthorities
public TrustedRoot.Builder addCertificateAuthorities(CertificateAuthority value)
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;
-
addCertificateAuthorities
public TrustedRoot.Builder addCertificateAuthorities(int index, CertificateAuthority value)
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;
-
addCertificateAuthorities
public TrustedRoot.Builder addCertificateAuthorities(CertificateAuthority.Builder builderForValue)
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;
-
addCertificateAuthorities
public TrustedRoot.Builder addCertificateAuthorities(int index, CertificateAuthority.Builder builderForValue)
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;
-
addAllCertificateAuthorities
public TrustedRoot.Builder addAllCertificateAuthorities(java.lang.Iterable<? extends CertificateAuthority> values)
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;
-
clearCertificateAuthorities
public TrustedRoot.Builder clearCertificateAuthorities()
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;
-
removeCertificateAuthorities
public TrustedRoot.Builder removeCertificateAuthorities(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;
-
getCertificateAuthoritiesBuilder
public CertificateAuthority.Builder getCertificateAuthoritiesBuilder(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;
-
getCertificateAuthoritiesOrBuilder
public 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;- Specified by:
getCertificateAuthoritiesOrBuilderin interfaceTrustedRootOrBuilder
-
getCertificateAuthoritiesOrBuilderList
public 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;- Specified by:
getCertificateAuthoritiesOrBuilderListin interfaceTrustedRootOrBuilder
-
addCertificateAuthoritiesBuilder
public CertificateAuthority.Builder addCertificateAuthoritiesBuilder()
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;
-
addCertificateAuthoritiesBuilder
public CertificateAuthority.Builder addCertificateAuthoritiesBuilder(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;
-
getCertificateAuthoritiesBuilderList
public java.util.List<CertificateAuthority.Builder> getCertificateAuthoritiesBuilderList()
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
public java.util.List<TransparencyLogInstance> getCtlogsList()
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;- Specified by:
getCtlogsListin interfaceTrustedRootOrBuilder
-
getCtlogsCount
public int getCtlogsCount()
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;- Specified by:
getCtlogsCountin interfaceTrustedRootOrBuilder
-
getCtlogs
public TransparencyLogInstance getCtlogs(int index)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;- Specified by:
getCtlogsin interfaceTrustedRootOrBuilder
-
setCtlogs
public TrustedRoot.Builder setCtlogs(int index, TransparencyLogInstance value)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
setCtlogs
public TrustedRoot.Builder setCtlogs(int index, TransparencyLogInstance.Builder builderForValue)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
addCtlogs
public TrustedRoot.Builder addCtlogs(TransparencyLogInstance value)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
addCtlogs
public TrustedRoot.Builder addCtlogs(int index, TransparencyLogInstance value)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
addCtlogs
public TrustedRoot.Builder addCtlogs(TransparencyLogInstance.Builder builderForValue)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
addCtlogs
public TrustedRoot.Builder addCtlogs(int index, TransparencyLogInstance.Builder builderForValue)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
addAllCtlogs
public TrustedRoot.Builder addAllCtlogs(java.lang.Iterable<? extends TransparencyLogInstance> values)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
clearCtlogs
public TrustedRoot.Builder clearCtlogs()
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
removeCtlogs
public TrustedRoot.Builder removeCtlogs(int index)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
getCtlogsBuilder
public TransparencyLogInstance.Builder getCtlogsBuilder(int index)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
getCtlogsOrBuilder
public TransparencyLogInstanceOrBuilder getCtlogsOrBuilder(int index)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;- Specified by:
getCtlogsOrBuilderin interfaceTrustedRootOrBuilder
-
getCtlogsOrBuilderList
public java.util.List<? extends TransparencyLogInstanceOrBuilder> getCtlogsOrBuilderList()
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;- Specified by:
getCtlogsOrBuilderListin interfaceTrustedRootOrBuilder
-
addCtlogsBuilder
public TransparencyLogInstance.Builder addCtlogsBuilder()
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
addCtlogsBuilder
public TransparencyLogInstance.Builder addCtlogsBuilder(int index)
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
getCtlogsBuilderList
public java.util.List<TransparencyLogInstance.Builder> getCtlogsBuilderList()
A set of trusted certificate transparency logs.
repeated .dev.sigstore.trustroot.v1.TransparencyLogInstance ctlogs = 4;
-
getTimestampAuthoritiesList
public java.util.List<CertificateAuthority> getTimestampAuthoritiesList()
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;- Specified by:
getTimestampAuthoritiesListin interfaceTrustedRootOrBuilder
-
getTimestampAuthoritiesCount
public int getTimestampAuthoritiesCount()
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;- Specified by:
getTimestampAuthoritiesCountin interfaceTrustedRootOrBuilder
-
getTimestampAuthorities
public CertificateAuthority getTimestampAuthorities(int index)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;- Specified by:
getTimestampAuthoritiesin interfaceTrustedRootOrBuilder
-
setTimestampAuthorities
public TrustedRoot.Builder setTimestampAuthorities(int index, CertificateAuthority value)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
setTimestampAuthorities
public TrustedRoot.Builder setTimestampAuthorities(int index, CertificateAuthority.Builder builderForValue)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
addTimestampAuthorities
public TrustedRoot.Builder addTimestampAuthorities(CertificateAuthority value)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
addTimestampAuthorities
public TrustedRoot.Builder addTimestampAuthorities(int index, CertificateAuthority value)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
addTimestampAuthorities
public TrustedRoot.Builder addTimestampAuthorities(CertificateAuthority.Builder builderForValue)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
addTimestampAuthorities
public TrustedRoot.Builder addTimestampAuthorities(int index, CertificateAuthority.Builder builderForValue)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
addAllTimestampAuthorities
public TrustedRoot.Builder addAllTimestampAuthorities(java.lang.Iterable<? extends CertificateAuthority> values)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
clearTimestampAuthorities
public TrustedRoot.Builder clearTimestampAuthorities()
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
removeTimestampAuthorities
public TrustedRoot.Builder removeTimestampAuthorities(int index)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
getTimestampAuthoritiesBuilder
public CertificateAuthority.Builder getTimestampAuthoritiesBuilder(int index)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
getTimestampAuthoritiesOrBuilder
public CertificateAuthorityOrBuilder getTimestampAuthoritiesOrBuilder(int index)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;- Specified by:
getTimestampAuthoritiesOrBuilderin interfaceTrustedRootOrBuilder
-
getTimestampAuthoritiesOrBuilderList
public java.util.List<? extends CertificateAuthorityOrBuilder> getTimestampAuthoritiesOrBuilderList()
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;- Specified by:
getTimestampAuthoritiesOrBuilderListin interfaceTrustedRootOrBuilder
-
addTimestampAuthoritiesBuilder
public CertificateAuthority.Builder addTimestampAuthoritiesBuilder()
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
addTimestampAuthoritiesBuilder
public CertificateAuthority.Builder addTimestampAuthoritiesBuilder(int index)
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
getTimestampAuthoritiesBuilderList
public java.util.List<CertificateAuthority.Builder> getTimestampAuthoritiesBuilderList()
A set of trusted timestamping authorities.
repeated .dev.sigstore.trustroot.v1.CertificateAuthority timestamp_authorities = 5;
-
-