CredentialChangePayload Class
Credential Change (CAEP 1.0 Section 3.3): a credential was created, changed, revoked or deleted - a password reset, a certificate enrollment or revocation, a second-factor or passwordless credential enrolled or removed. When EventTimestamp is included it is the moment of the change.
public sealed record CredentialChangePayload : Abblix.SecurityEvents.CAEP.CaepEventPayload, System.IEquatable<Abblix.SecurityEvents.CAEP.CredentialChangePayload>Inheritance System.Object → CaepEventPayload → CredentialChangePayload
Implements System.IEquatable<CredentialChangePayload>
Properties
CredentialChangePayload.ChangeType Property
REQUIRED. What happened to the credential, one of ChangeTypes (CAEP 1.0 Section 3.3.1).
public string ChangeType { get; init; }Property Value
CredentialChangePayload.CredentialType Property
REQUIRED. The kind of credential, one of CredentialTypes or any other type the two parties mutually support (CAEP 1.0 Section 3.3.1).
public string CredentialType { get; init; }Property Value
CredentialChangePayload.Fido2Aaguid Property
OPTIONAL. The FIDO2 Authenticator Attestation GUID (CAEP 1.0 Section 3.3.1).
public string? Fido2Aaguid { get; init; }Property Value
CredentialChangePayload.FriendlyName Property
OPTIONAL. The credential's friendly name (CAEP 1.0 Section 3.3.1).
public string? FriendlyName { get; init; }Property Value
CredentialChangePayload.X509Issuer Property
OPTIONAL. The issuer of the X.509 certificate (CAEP 1.0 Section 3.3.1).
public string? X509Issuer { get; init; }Property Value
CredentialChangePayload.X509Serial Property
OPTIONAL. The serial number of the X.509 certificate (CAEP 1.0 Section 3.3.1).
public string? X509Serial { get; init; }