Package io.grafeas.v1
Interface AttestationOccurrenceOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AttestationOccurrence
,AttestationOccurrence.Builder
public interface AttestationOccurrenceOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Jwt
getJwts(int index)
One or more JWTs encoding a self-contained attestation.int
getJwtsCount()
One or more JWTs encoding a self-contained attestation.List<Jwt>
getJwtsList()
One or more JWTs encoding a self-contained attestation.JwtOrBuilder
getJwtsOrBuilder(int index)
One or more JWTs encoding a self-contained attestation.List<? extends JwtOrBuilder>
getJwtsOrBuilderList()
One or more JWTs encoding a self-contained attestation.com.google.protobuf.ByteString
getSerializedPayload()
Required.Signature
getSignatures(int index)
One or more signatures over `serialized_payload`.int
getSignaturesCount()
One or more signatures over `serialized_payload`.List<Signature>
getSignaturesList()
One or more signatures over `serialized_payload`.SignatureOrBuilder
getSignaturesOrBuilder(int index)
One or more signatures over `serialized_payload`.List<? extends SignatureOrBuilder>
getSignaturesOrBuilderList()
One or more signatures over `serialized_payload`.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getSerializedPayload
com.google.protobuf.ByteString getSerializedPayload()
Required. The serialized payload that is verified by one or more `signatures`.
bytes serialized_payload = 1;
- Returns:
- The serializedPayload.
-
getSignaturesList
List<Signature> getSignaturesList()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;
-
getSignatures
Signature getSignatures(int index)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;
-
getSignaturesCount
int getSignaturesCount()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;
-
getSignaturesOrBuilderList
List<? extends SignatureOrBuilder> getSignaturesOrBuilderList()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;
-
getSignaturesOrBuilder
SignatureOrBuilder getSignaturesOrBuilder(int index)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;
-
getJwtsList
List<Jwt> getJwtsList()
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
repeated .grafeas.v1.Jwt jwts = 3;
-
getJwts
Jwt getJwts(int index)
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
repeated .grafeas.v1.Jwt jwts = 3;
-
getJwtsCount
int getJwtsCount()
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
repeated .grafeas.v1.Jwt jwts = 3;
-
getJwtsOrBuilderList
List<? extends JwtOrBuilder> getJwtsOrBuilderList()
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
repeated .grafeas.v1.Jwt jwts = 3;
-
getJwtsOrBuilder
JwtOrBuilder getJwtsOrBuilder(int index)
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
repeated .grafeas.v1.Jwt jwts = 3;
-
-