#### [Abblix\.SecurityEvents\.CAEP](https://www.abblix.com/en/docs/api/abblix-securityevents-caep 'index')
### [Abblix\.SecurityEvents\.CAEP](https://www.abblix.com/en/docs/api/abblix-securityevents-caep/Abblix.SecurityEvents.CAEP 'Abblix\.SecurityEvents\.CAEP')

## 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](https://www.abblix.com/en/docs/api/abblix-securityevents-caep/Abblix.SecurityEvents.CAEP.CaepEventPayload#Abblix.SecurityEvents.CAEP.CaepEventPayload.EventTimestamp 'Abblix\.SecurityEvents\.CAEP\.CaepEventPayload\.EventTimestamp') is included it is the moment of the change\.

```csharp
public sealed record CredentialChangePayload : Abblix.SecurityEvents.CAEP.CaepEventPayload, System.IEquatable<Abblix.SecurityEvents.CAEP.CredentialChangePayload>
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → [CaepEventPayload](https://www.abblix.com/en/docs/api/abblix-securityevents-caep/Abblix.SecurityEvents.CAEP.CaepEventPayload 'Abblix\.SecurityEvents\.CAEP\.CaepEventPayload') → CredentialChangePayload

Implements [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[CredentialChangePayload](https://www.abblix.com/en/docs/api/abblix-securityevents-caep/Abblix.SecurityEvents.CAEP.CredentialChangePayload 'Abblix\.SecurityEvents\.CAEP\.CredentialChangePayload')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')
### Properties

## CredentialChangePayload\.ChangeType Property {#Abblix.SecurityEvents.CAEP.CredentialChangePayload.ChangeType}

REQUIRED\. What happened to the credential, one of [ChangeTypes](https://www.abblix.com/en/docs/api/abblix-securityevents-caep/Abblix.SecurityEvents.CAEP.CredentialChangePayload.ChangeTypes 'Abblix\.SecurityEvents\.CAEP\.CredentialChangePayload\.ChangeTypes')
\(CAEP 1\.0 Section 3\.3\.1\)\.

```csharp
public string ChangeType { get; init; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## CredentialChangePayload\.CredentialType Property {#Abblix.SecurityEvents.CAEP.CredentialChangePayload.CredentialType}

REQUIRED\. The kind of credential, one of [CredentialTypes](https://www.abblix.com/en/docs/api/abblix-securityevents-caep/Abblix.SecurityEvents.CAEP.CredentialChangePayload.CredentialTypes 'Abblix\.SecurityEvents\.CAEP\.CredentialChangePayload\.CredentialTypes') or any other
type the two parties mutually support \(CAEP 1\.0 Section 3\.3\.1\)\.

```csharp
public string CredentialType { get; init; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## CredentialChangePayload\.Fido2Aaguid Property {#Abblix.SecurityEvents.CAEP.CredentialChangePayload.Fido2Aaguid}

OPTIONAL\. The FIDO2 Authenticator Attestation GUID \(CAEP 1\.0 Section 3\.3\.1\)\.

```csharp
public string? Fido2Aaguid { get; init; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## CredentialChangePayload\.FriendlyName Property {#Abblix.SecurityEvents.CAEP.CredentialChangePayload.FriendlyName}

OPTIONAL\. The credential's friendly name \(CAEP 1\.0 Section 3\.3\.1\)\.

```csharp
public string? FriendlyName { get; init; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## CredentialChangePayload\.X509Issuer Property {#Abblix.SecurityEvents.CAEP.CredentialChangePayload.X509Issuer}

OPTIONAL\. The issuer of the X\.509 certificate \(CAEP 1\.0 Section 3\.3\.1\)\.

```csharp
public string? X509Issuer { get; init; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## CredentialChangePayload\.X509Serial Property {#Abblix.SecurityEvents.CAEP.CredentialChangePayload.X509Serial}

OPTIONAL\. The serial number of the X\.509 certificate \(CAEP 1\.0 Section 3\.3\.1\)\.

```csharp
public string? X509Serial { get; init; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
