Class SignatureInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo
-
- All Implemented Interfaces:
SignatureInfoOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class SignatureInfo extends com.google.protobuf.GeneratedMessageV3 implements SignatureInfoOrBuilder
Protobuf typeapp.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SignatureInfo.Builder
Protobuf typeapp.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ANDROID_PACKAGE_FIELD_NUMBER
static int
APP_BUNDLE_ID_FIELD_NUMBER
static com.google.protobuf.Parser<SignatureInfo>
PARSER
Deprecated.static int
SIGNATURE_ALGORITHM_FIELD_NUMBER
static int
VERIFICATION_KEY_ID_FIELD_NUMBER
static int
VERIFICATION_KEY_VERSION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getAndroidPackage()
Android app package name.com.google.protobuf.ByteString
getAndroidPackageBytes()
Android app package name.String
getAppBundleId()
App Store app bundle ID.com.google.protobuf.ByteString
getAppBundleIdBytes()
App Store app bundle ID.static SignatureInfo
getDefaultInstance()
SignatureInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<SignatureInfo>
getParserForType()
int
getSerializedSize()
String
getSignatureAlgorithm()
All keys must be signed using the SHA-256 with ECDSA algorithm.com.google.protobuf.ByteString
getSignatureAlgorithmBytes()
All keys must be signed using the SHA-256 with ECDSA algorithm.com.google.protobuf.UnknownFieldSet
getUnknownFields()
String
getVerificationKeyId()
Three-digit mobile country code (MCC) for validating the key file.com.google.protobuf.ByteString
getVerificationKeyIdBytes()
Three-digit mobile country code (MCC) for validating the key file.String
getVerificationKeyVersion()
Key version in case the EN server signing key is rotated.com.google.protobuf.ByteString
getVerificationKeyVersionBytes()
Key version in case the EN server signing key is rotated.boolean
hasAndroidPackage()
Android app package name.boolean
hasAppBundleId()
App Store app bundle ID.int
hashCode()
boolean
hasSignatureAlgorithm()
All keys must be signed using the SHA-256 with ECDSA algorithm.boolean
hasVerificationKeyId()
Three-digit mobile country code (MCC) for validating the key file.boolean
hasVerificationKeyVersion()
Key version in case the EN server signing key is rotated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static SignatureInfo.Builder
newBuilder()
static SignatureInfo.Builder
newBuilder(SignatureInfo prototype)
SignatureInfo.Builder
newBuilderForType()
protected SignatureInfo.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static SignatureInfo
parseDelimitedFrom(InputStream input)
static SignatureInfo
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SignatureInfo
parseFrom(byte[] data)
static SignatureInfo
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SignatureInfo
parseFrom(com.google.protobuf.ByteString data)
static SignatureInfo
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SignatureInfo
parseFrom(com.google.protobuf.CodedInputStream input)
static SignatureInfo
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SignatureInfo
parseFrom(InputStream input)
static SignatureInfo
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static SignatureInfo
parseFrom(ByteBuffer data)
static SignatureInfo
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<SignatureInfo>
parser()
SignatureInfo.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, 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, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
APP_BUNDLE_ID_FIELD_NUMBER
public static final int APP_BUNDLE_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ANDROID_PACKAGE_FIELD_NUMBER
public static final int ANDROID_PACKAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERIFICATION_KEY_VERSION_FIELD_NUMBER
public static final int VERIFICATION_KEY_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERIFICATION_KEY_ID_FIELD_NUMBER
public static final int VERIFICATION_KEY_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SIGNATURE_ALGORITHM_FIELD_NUMBER
public static final int SIGNATURE_ALGORITHM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<SignatureInfo> PARSER
Deprecated.
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasAppBundleId
public boolean hasAppBundleId()
App Store app bundle ID.
optional string app_bundle_id = 1;
- Specified by:
hasAppBundleId
in interfaceSignatureInfoOrBuilder
- Returns:
- Whether the appBundleId field is set.
-
getAppBundleId
public String getAppBundleId()
App Store app bundle ID.
optional string app_bundle_id = 1;
- Specified by:
getAppBundleId
in interfaceSignatureInfoOrBuilder
- Returns:
- The appBundleId.
-
getAppBundleIdBytes
public com.google.protobuf.ByteString getAppBundleIdBytes()
App Store app bundle ID.
optional string app_bundle_id = 1;
- Specified by:
getAppBundleIdBytes
in interfaceSignatureInfoOrBuilder
- Returns:
- The bytes for appBundleId.
-
hasAndroidPackage
public boolean hasAndroidPackage()
Android app package name.
optional string android_package = 2;
- Specified by:
hasAndroidPackage
in interfaceSignatureInfoOrBuilder
- Returns:
- Whether the androidPackage field is set.
-
getAndroidPackage
public String getAndroidPackage()
Android app package name.
optional string android_package = 2;
- Specified by:
getAndroidPackage
in interfaceSignatureInfoOrBuilder
- Returns:
- The androidPackage.
-
getAndroidPackageBytes
public com.google.protobuf.ByteString getAndroidPackageBytes()
Android app package name.
optional string android_package = 2;
- Specified by:
getAndroidPackageBytes
in interfaceSignatureInfoOrBuilder
- Returns:
- The bytes for androidPackage.
-
hasVerificationKeyVersion
public boolean hasVerificationKeyVersion()
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;
- Specified by:
hasVerificationKeyVersion
in interfaceSignatureInfoOrBuilder
- Returns:
- Whether the verificationKeyVersion field is set.
-
getVerificationKeyVersion
public String getVerificationKeyVersion()
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;
- Specified by:
getVerificationKeyVersion
in interfaceSignatureInfoOrBuilder
- Returns:
- The verificationKeyVersion.
-
getVerificationKeyVersionBytes
public com.google.protobuf.ByteString getVerificationKeyVersionBytes()
Key version in case the EN server signing key is rotated.
optional string verification_key_version = 3;
- Specified by:
getVerificationKeyVersionBytes
in interfaceSignatureInfoOrBuilder
- Returns:
- The bytes for verificationKeyVersion.
-
hasVerificationKeyId
public boolean hasVerificationKeyId()
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;
- Specified by:
hasVerificationKeyId
in interfaceSignatureInfoOrBuilder
- Returns:
- Whether the verificationKeyId field is set.
-
getVerificationKeyId
public String getVerificationKeyId()
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;
- Specified by:
getVerificationKeyId
in interfaceSignatureInfoOrBuilder
- Returns:
- The verificationKeyId.
-
getVerificationKeyIdBytes
public com.google.protobuf.ByteString getVerificationKeyIdBytes()
Three-digit mobile country code (MCC) for validating the key file. If a region has more than one MCC, the server can choose which MCC to use. This value does not have to match the client's MCC, but must correspond to one of the supported MCCs for its region.
optional string verification_key_id = 4;
- Specified by:
getVerificationKeyIdBytes
in interfaceSignatureInfoOrBuilder
- Returns:
- The bytes for verificationKeyId.
-
hasSignatureAlgorithm
public boolean hasSignatureAlgorithm()
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;
- Specified by:
hasSignatureAlgorithm
in interfaceSignatureInfoOrBuilder
- Returns:
- Whether the signatureAlgorithm field is set.
-
getSignatureAlgorithm
public String getSignatureAlgorithm()
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;
- Specified by:
getSignatureAlgorithm
in interfaceSignatureInfoOrBuilder
- Returns:
- The signatureAlgorithm.
-
getSignatureAlgorithmBytes
public com.google.protobuf.ByteString getSignatureAlgorithmBytes()
All keys must be signed using the SHA-256 with ECDSA algorithm. This field must contain the string "1.2.840.10045.4.3.2".
optional string signature_algorithm = 5;
- Specified by:
getSignatureAlgorithmBytes
in interfaceSignatureInfoOrBuilder
- Returns:
- The bytes for signatureAlgorithm.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SignatureInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SignatureInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SignatureInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SignatureInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SignatureInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SignatureInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SignatureInfo parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SignatureInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SignatureInfo parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SignatureInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static SignatureInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SignatureInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public SignatureInfo.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SignatureInfo.Builder newBuilder()
-
newBuilder
public static SignatureInfo.Builder newBuilder(SignatureInfo prototype)
-
toBuilder
public SignatureInfo.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SignatureInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SignatureInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SignatureInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<SignatureInfo> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SignatureInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-