CaepClaimNames Class
The wire names of the CAEP event claims (CAEP 1.0 Sections 2, 3): one registry, because the common claims cross every event type and per-model copies of one name drift apart.
public static class CaepClaimNamesInheritance System.Object → CaepClaimNames
Fields
CaepClaimNames.Acr Field
The session's authentication context class reference (CAEP 1.0 Section 3.6.1).
public const string Acr = "acr";Field Value
CaepClaimNames.Amr Field
The session's authentication methods references (CAEP 1.0 Section 3.6.1).
public const string Amr = "amr";Field Value
CaepClaimNames.ChangeDirection Field
Whether the assurance level increased or decreased (CAEP 1.0 Section 3.4.1).
public const string ChangeDirection = "change_direction";Field Value
CaepClaimNames.ChangeType Field
What happened to the credential (CAEP 1.0 Section 3.3.1).
public const string ChangeType = "change_type";Field Value
CaepClaimNames.Claims Field
The changed claims with their new values (CAEP 1.0 Section 3.2.1).
public const string Claims = "claims";Field Value
CaepClaimNames.CredentialType Field
The kind of credential the change concerns (CAEP 1.0 Section 3.3.1).
public const string CredentialType = "credential_type";Field Value
CaepClaimNames.CurrentLevel Field
The current level - of assurance (CAEP 1.0 Section 3.4.1) or of risk (Section 3.8.1).
public const string CurrentLevel = "current_level";Field Value
CaepClaimNames.CurrentStatus Field
The compliance status that triggered the event (CAEP 1.0 Section 3.5.1).
public const string CurrentStatus = "current_status";Field Value
CaepClaimNames.EventTimestamp Field
When the event described by the SET occurred, as unix seconds (CAEP 1.0 Section 2).
public const string EventTimestamp = "event_timestamp";Field Value
CaepClaimNames.ExtId Field
The external session identifier correlating this session with a broader one (CAEP 1.0 Sections 3.6.1, 3.7.1).
public const string ExtId = "ext_id";Field Value
CaepClaimNames.Fido2Aaguid Field
The FIDO2 Authenticator Attestation GUID (CAEP 1.0 Section 3.3.1).
public const string Fido2Aaguid = "fido2_aaguid";Field Value
CaepClaimNames.FpUa Field
The user agent fingerprint computed by the transmitter (CAEP 1.0 Sections 3.6.1, 3.7.1).
public const string FpUa = "fp_ua";Field Value
CaepClaimNames.FriendlyName Field
The credential's friendly name (CAEP 1.0 Section 3.3.1).
public const string FriendlyName = "friendly_name";Field Value
CaepClaimNames.InitiatingEntity Field
The entity that invoked the event (CAEP 1.0 Section 2).
public const string InitiatingEntity = "initiating_entity";Field Value
CaepClaimNames.Namespace Field
The namespace the assurance level values come from (CAEP 1.0 Section 3.4.1).
public const string Namespace = "namespace";Field Value
CaepClaimNames.PreviousLevel Field
The previous level - of assurance (CAEP 1.0 Section 3.4.1) or of risk (Section 3.8.1).
public const string PreviousLevel = "previous_level";Field Value
CaepClaimNames.PreviousStatus Field
The compliance status before the change (CAEP 1.0 Section 3.5.1).
public const string PreviousStatus = "previous_status";Field Value
CaepClaimNames.Principal Field
The principal entity the observed risk concerns (CAEP 1.0 Section 3.8.1).
public const string Principal = "principal";Field Value
CaepClaimNames.ReasonAdmin Field
The localizable administrative message for logging and auditing (CAEP 1.0 Section 2).
public const string ReasonAdmin = "reason_admin";Field Value
CaepClaimNames.ReasonUser Field
The localizable message for display to an end user (CAEP 1.0 Section 2).
public const string ReasonUser = "reason_user";Field Value
CaepClaimNames.RiskReason Field
The reason contributing to the risk level change (CAEP 1.0 Section 3.8.1).
public const string RiskReason = "risk_reason";Field Value
CaepClaimNames.X509Issuer Field
The issuer of the X.509 certificate (CAEP 1.0 Section 3.3.1).
public const string X509Issuer = "x509_issuer";Field Value
CaepClaimNames.X509Serial Field
The serial number of the X.509 certificate (CAEP 1.0 Section 3.3.1).
public const string X509Serial = "x509_serial";