Google Cloud reCAPTCHA Enterprise v1 API - Class PrivatePasswordLeakVerification (2.12.0)

public sealed class PrivatePasswordLeakVerification : IMessage<PrivatePasswordLeakVerification>, IEquatable<PrivatePasswordLeakVerification>, IDeepCloneable<PrivatePasswordLeakVerification>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud reCAPTCHA Enterprise v1 API class PrivatePasswordLeakVerification.

Private password leak verification info.

Inheritance

object > PrivatePasswordLeakVerification

Namespace

Google.Cloud.RecaptchaEnterprise.V1

Assembly

Google.Cloud.RecaptchaEnterprise.V1.dll

Constructors

PrivatePasswordLeakVerification()

public PrivatePasswordLeakVerification()

PrivatePasswordLeakVerification(PrivatePasswordLeakVerification)

public PrivatePasswordLeakVerification(PrivatePasswordLeakVerification other)
Parameter
NameDescription
otherPrivatePasswordLeakVerification

Properties

EncryptedLeakMatchPrefixes

public RepeatedField<ByteString> EncryptedLeakMatchPrefixes { get; }

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

Property Value
TypeDescription
RepeatedFieldByteString

EncryptedUserCredentialsHash

public ByteString EncryptedUserCredentialsHash { get; set; }

Optional. Encrypted Scrypt hash of the canonicalized username+password. It is re-encrypted by the server and returned through reencrypted_user_credentials_hash.

Property Value
TypeDescription
ByteString

LookupHashPrefix

public ByteString LookupHashPrefix { get; set; }

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.

Property Value
TypeDescription
ByteString

ReencryptedUserCredentialsHash

public ByteString ReencryptedUserCredentialsHash { get; set; }

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.

Property Value
TypeDescription
ByteString