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 classSignatureInfo.BuilderProtobuf 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 intANDROID_PACKAGE_FIELD_NUMBERstatic intAPP_BUNDLE_ID_FIELD_NUMBERstatic com.google.protobuf.Parser<SignatureInfo>PARSERDeprecated.static intSIGNATURE_ALGORITHM_FIELD_NUMBERstatic intVERIFICATION_KEY_ID_FIELD_NUMBERstatic intVERIFICATION_KEY_VERSION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetAndroidPackage()Android app package name.com.google.protobuf.ByteStringgetAndroidPackageBytes()Android app package name.StringgetAppBundleId()App Store app bundle ID.com.google.protobuf.ByteStringgetAppBundleIdBytes()App Store app bundle ID.static SignatureInfogetDefaultInstance()SignatureInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<SignatureInfo>getParserForType()intgetSerializedSize()StringgetSignatureAlgorithm()All keys must be signed using the SHA-256 with ECDSA algorithm.com.google.protobuf.ByteStringgetSignatureAlgorithmBytes()All keys must be signed using the SHA-256 with ECDSA algorithm.com.google.protobuf.UnknownFieldSetgetUnknownFields()StringgetVerificationKeyId()Three-digit mobile country code (MCC) for validating the key file.com.google.protobuf.ByteStringgetVerificationKeyIdBytes()Three-digit mobile country code (MCC) for validating the key file.StringgetVerificationKeyVersion()Key version in case the EN server signing key is rotated.com.google.protobuf.ByteStringgetVerificationKeyVersionBytes()Key version in case the EN server signing key is rotated.booleanhasAndroidPackage()Android app package name.booleanhasAppBundleId()App Store app bundle ID.inthashCode()booleanhasSignatureAlgorithm()All keys must be signed using the SHA-256 with ECDSA algorithm.booleanhasVerificationKeyId()Three-digit mobile country code (MCC) for validating the key file.booleanhasVerificationKeyVersion()Key version in case the EN server signing key is rotated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static SignatureInfo.BuildernewBuilder()static SignatureInfo.BuildernewBuilder(SignatureInfo prototype)SignatureInfo.BuildernewBuilderForType()protected SignatureInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static SignatureInfoparseDelimitedFrom(InputStream input)static SignatureInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SignatureInfoparseFrom(byte[] data)static SignatureInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SignatureInfoparseFrom(com.google.protobuf.ByteString data)static SignatureInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SignatureInfoparseFrom(com.google.protobuf.CodedInputStream input)static SignatureInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SignatureInfoparseFrom(InputStream input)static SignatureInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SignatureInfoparseFrom(ByteBuffer data)static SignatureInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<SignatureInfo>parser()SignatureInfo.BuildertoBuilder()voidwriteTo(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:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasAppBundleId
public boolean hasAppBundleId()
App Store app bundle ID.
optional string app_bundle_id = 1;- Specified by:
hasAppBundleIdin 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:
getAppBundleIdin interfaceSignatureInfoOrBuilder- Returns:
- The appBundleId.
-
getAppBundleIdBytes
public com.google.protobuf.ByteString getAppBundleIdBytes()
App Store app bundle ID.
optional string app_bundle_id = 1;- Specified by:
getAppBundleIdBytesin interfaceSignatureInfoOrBuilder- Returns:
- The bytes for appBundleId.
-
hasAndroidPackage
public boolean hasAndroidPackage()
Android app package name.
optional string android_package = 2;- Specified by:
hasAndroidPackagein interfaceSignatureInfoOrBuilder- Returns:
- Whether the androidPackage field is set.
-
getAndroidPackage
public String getAndroidPackage()
Android app package name.
optional string android_package = 2;- Specified by:
getAndroidPackagein interfaceSignatureInfoOrBuilder- Returns:
- The androidPackage.
-
getAndroidPackageBytes
public com.google.protobuf.ByteString getAndroidPackageBytes()
Android app package name.
optional string android_package = 2;- Specified by:
getAndroidPackageBytesin 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:
hasVerificationKeyVersionin 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:
getVerificationKeyVersionin 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:
getVerificationKeyVersionBytesin 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:
hasVerificationKeyIdin 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:
getVerificationKeyIdin 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:
getVerificationKeyIdBytesin 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:
hasSignatureAlgorithmin 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:
getSignatureAlgorithmin 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:
getSignatureAlgorithmBytesin interfaceSignatureInfoOrBuilder- Returns:
- The bytes for signatureAlgorithm.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(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 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SignatureInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SignatureInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-