Skip to content

Commit c1a84a2

Browse files
committed
[java] Fixing getCredential for VirtualAuthenticator
1 parent 98cd62e commit c1a84a2

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

java/src/org/openqa/selenium/virtualauthenticator/Credential.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public static Credential fromMap(Map<String, Object> map) {
6666
Object credentialId = Require.nonNull("credentialId", map.get("credentialId"));
6767
Object isResidentCredential =
6868
Require.nonNull("isResidentCredential", map.get("isResidentCredential"));
69-
Object rpId = Require.nonNull("rpId", map.get("rpId"));
69+
Object rpId = map.get("rpId");
7070
Object privateKey = Require.nonNull("privateKey", map.get("privateKey"));
7171
Object userHandle = map.get("userHandle");
7272
Object signCount = Require.nonNull("signCount", map.get("signCount"));

java/test/org/openqa/selenium/virtualauthenticator/VirtualAuthenticatorTest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,10 @@ void testAddNonResidentCredential() {
190190
credentialId, "localhost", privateKey, /* signCount= */ 0);
191191
authenticator.addCredential(credential);
192192

193-
// Attempt to use the credential to generate an assertion.
194-
Object response = getAssertionFor(Arrays.asList(1, 2, 3, 4));
195-
assertThat(response).asInstanceOf(MAP).containsEntry("status", "OK");
193+
List<Credential> credentialList = authenticator.getCredentials();
194+
assertThat(credentialList.size()).isEqualTo(1);
195+
Credential retrievedCredential = credentialList.get(0);
196+
assertThat(retrievedCredential.getId()).isEqualTo(credentialId);
196197
}
197198

198199
@Test
@@ -201,7 +202,7 @@ void testAddNonResidentCredentialWhenAuthenticatorUsesU2FProtocol() {
201202

202203
createRKDisabledU2FAuthenticator();
203204

204-
/** A pkcs#8 encoded unencrypted EC256 private key as a base64url string. */
205+
// A pkcs#8 encoded unencrypted EC256 private key as a base64url string.
205206
String base64EncodedPK =
206207
"MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg8_zMDQDYAxlU-Q"
207208
+ "hk1Dwkf0v18GZca1DMF3SaJ9HPdmShRANCAASNYX5lyVCOZLzFZzrIKmeZ2jwU"

0 commit comments

Comments
 (0)