public void Constructor_GiveValidArguments_PropertiesAreSet() { var credentialMakeResult = new Fido2.CredentialMakeResult(); var result = new EnrollAuthenticatorDeviceCommandResult(credentialMakeResult, TestVariables.AuthenticatorDeviceId); Assert.Equal(credentialMakeResult, result.CredentialMakeResult); }
public void TestNone() { Fido2Tests._validCOSEParameters.ForEach(async delegate(object[] param) { _attestationObject.Add("attStmt", CBORObject.NewMap()); _credentialPublicKey = Fido2Tests.MakeCredentialPublicKey(param); Fido2.CredentialMakeResult res = null; res = await MakeAttestationResponse(); Assert.Equal(string.Empty, res.ErrorMessage); Assert.Equal("ok", res.Status); Assert.Equal(_aaguid, res.Result.Aaguid); Assert.Equal(_signCount, res.Result.Counter); Assert.Equal("none", res.Result.CredType); Assert.Equal(_credentialID, res.Result.CredentialId); Assert.Null(res.Result.ErrorMessage); Assert.Equal(_credentialPublicKey.GetBytes(), res.Result.PublicKey); Assert.Null(res.Result.Status); Assert.Equal("Test User", res.Result.User.DisplayName); Assert.Equal(System.Text.Encoding.UTF8.GetBytes("testuser"), res.Result.User.Id); Assert.Equal("testuser", res.Result.User.Name); _attestationObject = CBORObject.NewMap().Add("fmt", "none"); }); }
public void TestNone() { Fido2Tests._validCOSEParameters.ForEach(async((COSE.KeyType, COSE.Algorithm, COSE.EllipticCurve)param) => { _attestationObject.Add("attStmt", new CborMap()); _credentialPublicKey = Fido2Tests.MakeCredentialPublicKey(param); Fido2.CredentialMakeResult res = null; res = await MakeAttestationResponse(); Assert.Equal(string.Empty, res.ErrorMessage); Assert.Equal("ok", res.Status); Assert.Equal(_aaguid, res.Result.Aaguid); Assert.Equal(_signCount, res.Result.Counter); Assert.Equal("none", res.Result.CredType); Assert.Equal(_credentialID, res.Result.CredentialId); Assert.Null(res.Result.ErrorMessage); Assert.Equal(_credentialPublicKey.GetBytes(), res.Result.PublicKey); Assert.Null(res.Result.Status); Assert.Equal("Test User", res.Result.User.DisplayName); Assert.Equal(System.Text.Encoding.UTF8.GetBytes("testuser"), res.Result.User.Id); Assert.Equal("testuser", res.Result.User.Name); _attestationObject = new CborMap { { "fmt", "none" } }; });
public EnrollDeviceCommandResult(Fido2.CredentialMakeResult credentialMakeResult) { this.CredentialMakeResult = credentialMakeResult; }
public CompleteAuthDeviceRegistrationResponse(Fido2.CredentialMakeResult result, Guid deviceId, string name) { this.Result = result; this.DeviceId = deviceId; this.Name = name; }
public EnrollAuthenticatorDeviceCommandResult(Fido2.CredentialMakeResult credentialMakeResult, Guid deviceId) { this.CredentialMakeResult = credentialMakeResult; this.DeviceId = deviceId; }