Namespace: DSInternals.Win32.WebAuthn
Assembly: DSInternals.Win32.WebAuthn.dll
The inputs to the hmac secret if it was created during registration.
public class HMACGetSecretInputobject.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
32-byte random data.
[JsonPropertyName("salt1")]
[JsonConverter(typeof(Base64UrlConverter))]
public byte[]? Salt1 { get; set; }byte[]?
Optional additional 32-byte random data. Used when the platform wants to roll over the symmetric secret in one operation.
[JsonPropertyName("salt2")]
[JsonConverter(typeof(Base64UrlConverter))]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public byte[]? Salt2 { get; set; }byte[]?
Deserializes a JSON string into hmac-secret extension inputs.
public static HMACGetSecretInput? FromJson(string json)json string
JSON representation of hmac-secret extension inputs.
hmac-secret extension inputs if deserialization is successful; otherwise, null.
Serializes the hmac-secret extension inputs to JSON.
public override string ToString()JSON representation of these hmac-secret extension inputs.