public final class Attestation extends GeneratedMessageV3 implements AttestationOrBuilder
Occurrence that represents a single "attestation". The authenticity of an
attestation can be verified using the attached signature. If the verifier
trusts the public key of the signer, then verifying the signature is
sufficient to establish trust. In this circumstance, the authority to which
this attestation is attached is primarily useful for look-up (how to find
this attestation if you already know the authority and artifact to be
verified) and intent (which authority was this attestation intended to sign
for).
Protobuf type grafeas.v1beta1.attestation.Attestation
Static Fields
GENERIC_SIGNED_ATTESTATION_FIELD_NUMBER
public static final int GENERIC_SIGNED_ATTESTATION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
PGP_SIGNED_ATTESTATION_FIELD_NUMBER
public static final int PGP_SIGNED_ATTESTATION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static Attestation getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Attestation.Builder newBuilder()
newBuilder(Attestation prototype)
public static Attestation.Builder newBuilder(Attestation prototype)
public static Attestation parseDelimitedFrom(InputStream input)
public static Attestation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Attestation parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Attestation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Attestation parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Attestation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Attestation parseFrom(CodedInputStream input)
public static Attestation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Attestation parseFrom(InputStream input)
public static Attestation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Attestation parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Attestation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Attestation> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public Attestation getDefaultInstanceForType()
getGenericSignedAttestation()
public GenericSignedAttestation getGenericSignedAttestation()
.grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
getGenericSignedAttestationOrBuilder()
public GenericSignedAttestationOrBuilder getGenericSignedAttestationOrBuilder()
.grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
getParserForType()
public Parser<Attestation> getParserForType()
Overrides
getPgpSignedAttestation()
public PgpSignedAttestation getPgpSignedAttestation()
A PGP signed attestation.
.grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
getPgpSignedAttestationOrBuilder()
public PgpSignedAttestationOrBuilder getPgpSignedAttestationOrBuilder()
A PGP signed attestation.
.grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getSignatureCase()
public Attestation.SignatureCase getSignatureCase()
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hasGenericSignedAttestation()
public boolean hasGenericSignedAttestation()
.grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
Returns |
---|
Type | Description |
boolean | Whether the genericSignedAttestation field is set.
|
hasPgpSignedAttestation()
public boolean hasPgpSignedAttestation()
A PGP signed attestation.
.grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
Returns |
---|
Type | Description |
boolean | Whether the pgpSignedAttestation field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Attestation.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Attestation.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public Attestation.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides