Xecrets.Sdk.Models.XfEncryptedKeys.EncryptedUserKeys.md

May 26, 2026 ยท View on GitHub

Xecrets.Sdk

Xecrets.Sdk.Models.XfEncryptedKeys

XfEncryptedKeys.EncryptedUserKeys Class

A collection of encrypted private keys for a user, where a user is arbitrarily defined as an email address.

public record XfEncryptedKeys.EncryptedUserKeys : System.IEquatable<Xecrets.Sdk.Models.XfEncryptedKeys.EncryptedUserKeys>

Inheritance System.Object โ†’ EncryptedUserKeys

Implements System.IEquatable<EncryptedUserKeys>

Remarks

Normally all the keys belong to the same physical user, but due to email changes etc the keys may be associated with different email addresses.

Properties

XfEncryptedKeys.EncryptedUserKeys.Email Property

The email address identifier for this list of keys.

public string Email { get; init; }

Property Value

System.String

XfEncryptedKeys.EncryptedUserKeys.EncryptedKeys Property

A list of encrypted keys for this email.

public System.Collections.Generic.IList<Xecrets.Sdk.Models.XfEncryptedKeys.EncryptedKey> EncryptedKeys { get; init; }

Property Value

System.Collections.Generic.IList<EncryptedKey>