Class CertificateIdentity
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- dev.sigstore.proto.verification.v1.CertificateIdentity
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CertificateIdentityOrBuilder,java.io.Serializable
public final class CertificateIdentity extends com.google.protobuf.GeneratedMessage implements CertificateIdentityOrBuilder
The identity of a X.509 Certificate signer.
Protobuf typedev.sigstore.verification.v1.CertificateIdentity- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCertificateIdentity.BuilderThe identity of a X.509 Certificate signer.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intISSUER_FIELD_NUMBERstatic intOIDS_FIELD_NUMBERstatic intSAN_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static CertificateIdentitygetDefaultInstance()CertificateIdentitygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetIssuer()The X.509v3 issuer extension (OID 1.3.6.1.4.1.57264.1.1)com.google.protobuf.ByteStringgetIssuerBytes()The X.509v3 issuer extension (OID 1.3.6.1.4.1.57264.1.1)ObjectIdentifierValuePairgetOids(int index)An unordered list of OIDs that must be verified.intgetOidsCount()An unordered list of OIDs that must be verified.java.util.List<ObjectIdentifierValuePair>getOidsList()An unordered list of OIDs that must be verified.ObjectIdentifierValuePairOrBuildergetOidsOrBuilder(int index)An unordered list of OIDs that must be verified.java.util.List<? extends ObjectIdentifierValuePairOrBuilder>getOidsOrBuilderList()An unordered list of OIDs that must be verified.com.google.protobuf.Parser<CertificateIdentity>getParserForType()SubjectAlternativeNamegetSan().dev.sigstore.common.v1.SubjectAlternativeName san = 2;SubjectAlternativeNameOrBuildergetSanOrBuilder().dev.sigstore.common.v1.SubjectAlternativeName san = 2;intgetSerializedSize()inthashCode()booleanhasSan().dev.sigstore.common.v1.SubjectAlternativeName san = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static CertificateIdentity.BuildernewBuilder()static CertificateIdentity.BuildernewBuilder(CertificateIdentity prototype)CertificateIdentity.BuildernewBuilderForType()protected CertificateIdentity.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)static CertificateIdentityparseDelimitedFrom(java.io.InputStream input)static CertificateIdentityparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CertificateIdentityparseFrom(byte[] data)static CertificateIdentityparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CertificateIdentityparseFrom(com.google.protobuf.ByteString data)static CertificateIdentityparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CertificateIdentityparseFrom(com.google.protobuf.CodedInputStream input)static CertificateIdentityparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CertificateIdentityparseFrom(java.io.InputStream input)static CertificateIdentityparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CertificateIdentityparseFrom(java.nio.ByteBuffer data)static CertificateIdentityparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<CertificateIdentity>parser()CertificateIdentity.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ISSUER_FIELD_NUMBER
public static final int ISSUER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SAN_FIELD_NUMBER
public static final int SAN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OIDS_FIELD_NUMBER
public static final int OIDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
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
-
getIssuer
public java.lang.String getIssuer()
The X.509v3 issuer extension (OID 1.3.6.1.4.1.57264.1.1)
string issuer = 1;- Specified by:
getIssuerin interfaceCertificateIdentityOrBuilder- Returns:
- The issuer.
-
getIssuerBytes
public com.google.protobuf.ByteString getIssuerBytes()
The X.509v3 issuer extension (OID 1.3.6.1.4.1.57264.1.1)
string issuer = 1;- Specified by:
getIssuerBytesin interfaceCertificateIdentityOrBuilder- Returns:
- The bytes for issuer.
-
hasSan
public boolean hasSan()
.dev.sigstore.common.v1.SubjectAlternativeName san = 2;- Specified by:
hasSanin interfaceCertificateIdentityOrBuilder- Returns:
- Whether the san field is set.
-
getSan
public SubjectAlternativeName getSan()
.dev.sigstore.common.v1.SubjectAlternativeName san = 2;- Specified by:
getSanin interfaceCertificateIdentityOrBuilder- Returns:
- The san.
-
getSanOrBuilder
public SubjectAlternativeNameOrBuilder getSanOrBuilder()
.dev.sigstore.common.v1.SubjectAlternativeName san = 2;- Specified by:
getSanOrBuilderin interfaceCertificateIdentityOrBuilder
-
getOidsList
public java.util.List<ObjectIdentifierValuePair> getOidsList()
An unordered list of OIDs that must be verified. All OID/values provided in this list MUST exactly match against the values in the certificate for verification to be successful.
repeated .dev.sigstore.common.v1.ObjectIdentifierValuePair oids = 3;- Specified by:
getOidsListin interfaceCertificateIdentityOrBuilder
-
getOidsOrBuilderList
public java.util.List<? extends ObjectIdentifierValuePairOrBuilder> getOidsOrBuilderList()
An unordered list of OIDs that must be verified. All OID/values provided in this list MUST exactly match against the values in the certificate for verification to be successful.
repeated .dev.sigstore.common.v1.ObjectIdentifierValuePair oids = 3;- Specified by:
getOidsOrBuilderListin interfaceCertificateIdentityOrBuilder
-
getOidsCount
public int getOidsCount()
An unordered list of OIDs that must be verified. All OID/values provided in this list MUST exactly match against the values in the certificate for verification to be successful.
repeated .dev.sigstore.common.v1.ObjectIdentifierValuePair oids = 3;- Specified by:
getOidsCountin interfaceCertificateIdentityOrBuilder
-
getOids
public ObjectIdentifierValuePair getOids(int index)
An unordered list of OIDs that must be verified. All OID/values provided in this list MUST exactly match against the values in the certificate for verification to be successful.
repeated .dev.sigstore.common.v1.ObjectIdentifierValuePair oids = 3;- Specified by:
getOidsin interfaceCertificateIdentityOrBuilder
-
getOidsOrBuilder
public ObjectIdentifierValuePairOrBuilder getOidsOrBuilder(int index)
An unordered list of OIDs that must be verified. All OID/values provided in this list MUST exactly match against the values in the certificate for verification to be successful.
repeated .dev.sigstore.common.v1.ObjectIdentifierValuePair oids = 3;- Specified by:
getOidsOrBuilderin interfaceCertificateIdentityOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CertificateIdentity parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CertificateIdentity parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CertificateIdentity parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CertificateIdentity parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CertificateIdentity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CertificateIdentity parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CertificateIdentity parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CertificateIdentity parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CertificateIdentity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CertificateIdentity parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CertificateIdentity parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CertificateIdentity parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public CertificateIdentity.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static CertificateIdentity.Builder newBuilder()
-
newBuilder
public static CertificateIdentity.Builder newBuilder(CertificateIdentity prototype)
-
toBuilder
public CertificateIdentity.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CertificateIdentity.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static CertificateIdentity getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<CertificateIdentity> parser()
-
getParserForType
public com.google.protobuf.Parser<CertificateIdentity> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public CertificateIdentity getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-