public final class PrivatePasswordLeakVerification extends com.google.protobuf.GeneratedMessageV3 implements PrivatePasswordLeakVerificationOrBuilder
Private password leak verification info.Protobuf type
google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification| Modifier and Type | Class and Description |
|---|---|
static class |
PrivatePasswordLeakVerification.Builder
Private password leak verification info.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ENCRYPTED_LEAK_MATCH_PREFIXES_FIELD_NUMBER |
static int |
ENCRYPTED_USER_CREDENTIALS_HASH_FIELD_NUMBER |
static int |
LOOKUP_HASH_PREFIX_FIELD_NUMBER |
static int |
REENCRYPTED_USER_CREDENTIALS_HASH_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static PrivatePasswordLeakVerification |
getDefaultInstance() |
PrivatePasswordLeakVerification |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.ByteString |
getEncryptedLeakMatchPrefixes(int index)
Output only.
|
int |
getEncryptedLeakMatchPrefixesCount()
Output only.
|
List<com.google.protobuf.ByteString> |
getEncryptedLeakMatchPrefixesList()
Output only.
|
com.google.protobuf.ByteString |
getEncryptedUserCredentialsHash()
Optional.
|
com.google.protobuf.ByteString |
getLookupHashPrefix()
Required.
|
com.google.protobuf.Parser<PrivatePasswordLeakVerification> |
getParserForType() |
com.google.protobuf.ByteString |
getReencryptedUserCredentialsHash()
Output only.
|
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PrivatePasswordLeakVerification.Builder |
newBuilder() |
static PrivatePasswordLeakVerification.Builder |
newBuilder(PrivatePasswordLeakVerification prototype) |
PrivatePasswordLeakVerification.Builder |
newBuilderForType() |
protected PrivatePasswordLeakVerification.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static PrivatePasswordLeakVerification |
parseDelimitedFrom(InputStream input) |
static PrivatePasswordLeakVerification |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PrivatePasswordLeakVerification |
parseFrom(byte[] data) |
static PrivatePasswordLeakVerification |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PrivatePasswordLeakVerification |
parseFrom(ByteBuffer data) |
static PrivatePasswordLeakVerification |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PrivatePasswordLeakVerification |
parseFrom(com.google.protobuf.ByteString data) |
static PrivatePasswordLeakVerification |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PrivatePasswordLeakVerification |
parseFrom(com.google.protobuf.CodedInputStream input) |
static PrivatePasswordLeakVerification |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PrivatePasswordLeakVerification |
parseFrom(InputStream input) |
static PrivatePasswordLeakVerification |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<PrivatePasswordLeakVerification> |
parser() |
PrivatePasswordLeakVerification.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int LOOKUP_HASH_PREFIX_FIELD_NUMBER
public static final int ENCRYPTED_USER_CREDENTIALS_HASH_FIELD_NUMBER
public static final int ENCRYPTED_LEAK_MATCH_PREFIXES_FIELD_NUMBER
public static final int REENCRYPTED_USER_CREDENTIALS_HASH_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public com.google.protobuf.ByteString getLookupHashPrefix()
Required. Exactly 26-bit prefix of the SHA-256 hash of the canonicalized username. It is used to look up password leaks associated with that hash prefix.
bytes lookup_hash_prefix = 1 [(.google.api.field_behavior) = REQUIRED];getLookupHashPrefix in interface PrivatePasswordLeakVerificationOrBuilderpublic com.google.protobuf.ByteString getEncryptedUserCredentialsHash()
Optional. Encrypted Scrypt hash of the canonicalized username+password. It is re-encrypted by the server and returned through `reencrypted_user_credentials_hash`.
bytes encrypted_user_credentials_hash = 2 [(.google.api.field_behavior) = OPTIONAL];
getEncryptedUserCredentialsHash in interface PrivatePasswordLeakVerificationOrBuilderpublic List<com.google.protobuf.ByteString> getEncryptedLeakMatchPrefixesList()
Output only. List of prefixes of the encrypted potential password leaks that matched the given parameters. They must be compared with the client-side decryption prefix of `reencrypted_user_credentials_hash`
repeated bytes encrypted_leak_match_prefixes = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEncryptedLeakMatchPrefixesList in interface PrivatePasswordLeakVerificationOrBuilderpublic int getEncryptedLeakMatchPrefixesCount()
Output only. List of prefixes of the encrypted potential password leaks that matched the given parameters. They must be compared with the client-side decryption prefix of `reencrypted_user_credentials_hash`
repeated bytes encrypted_leak_match_prefixes = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEncryptedLeakMatchPrefixesCount in interface PrivatePasswordLeakVerificationOrBuilderpublic com.google.protobuf.ByteString getEncryptedLeakMatchPrefixes(int index)
Output only. List of prefixes of the encrypted potential password leaks that matched the given parameters. They must be compared with the client-side decryption prefix of `reencrypted_user_credentials_hash`
repeated bytes encrypted_leak_match_prefixes = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEncryptedLeakMatchPrefixes in interface PrivatePasswordLeakVerificationOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getReencryptedUserCredentialsHash()
Output only. Corresponds to the re-encryption of the `encrypted_user_credentials_hash` field. It is used to match potential password leaks within `encrypted_leak_match_prefixes`.
bytes reencrypted_user_credentials_hash = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getReencryptedUserCredentialsHash in interface PrivatePasswordLeakVerificationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static PrivatePasswordLeakVerification parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivatePasswordLeakVerification parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivatePasswordLeakVerification parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivatePasswordLeakVerification parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivatePasswordLeakVerification parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivatePasswordLeakVerification parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PrivatePasswordLeakVerification parseFrom(InputStream input) throws IOException
IOExceptionpublic static PrivatePasswordLeakVerification parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PrivatePasswordLeakVerification parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PrivatePasswordLeakVerification parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PrivatePasswordLeakVerification parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PrivatePasswordLeakVerification parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PrivatePasswordLeakVerification.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PrivatePasswordLeakVerification.Builder newBuilder()
public static PrivatePasswordLeakVerification.Builder newBuilder(PrivatePasswordLeakVerification prototype)
public PrivatePasswordLeakVerification.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PrivatePasswordLeakVerification.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PrivatePasswordLeakVerification getDefaultInstance()
public static com.google.protobuf.Parser<PrivatePasswordLeakVerification> parser()
public com.google.protobuf.Parser<PrivatePasswordLeakVerification> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PrivatePasswordLeakVerification getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.