Skip to content

Commit a61bc6c

Browse files
committed
Accept any policy tree in FidoMetadataService
1 parent 823cd01 commit a61bc6c

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

webauthn-server-attestation/src/integrationTest/scala/com/yubico/fido/metadata/FidoMetadataServiceIntegrationTest.scala

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.yubico.fido.metadata
22

33
import com.fasterxml.jackson.databind.JsonNode
44
import com.yubico.fido.metadata.AttachmentHint.ATTACHMENT_HINT_EXTERNAL
5+
import com.yubico.fido.metadata.AttachmentHint.ATTACHMENT_HINT_INTERNAL
56
import com.yubico.fido.metadata.AttachmentHint.ATTACHMENT_HINT_NFC
67
import com.yubico.fido.metadata.AttachmentHint.ATTACHMENT_HINT_WIRED
78
import com.yubico.fido.metadata.AttachmentHint.ATTACHMENT_HINT_WIRELESS
@@ -267,6 +268,14 @@ class FidoMetadataServiceIntegrationTest
267268
attachmentHintsUsb,
268269
)
269270
}
271+
272+
it("a Windows Hello attestation.") {
273+
check(
274+
"Windows Hello.*",
275+
RealExamples.WindowsHelloTpm,
276+
Set(ATTACHMENT_HINT_INTERNAL),
277+
)
278+
}
270279
}
271280
}
272281
}

webauthn-server-attestation/src/main/java/com/yubico/fido/metadata/FidoMetadataService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,7 @@ public TrustRootsResult findTrustRoots(
616616
.collect(Collectors.toSet()))
617617
.certStore(certStore)
618618
.enableRevocationChecking(false)
619+
.policyTreeValidator(policyNode -> true)
619620
.build();
620621
}
621622
}

0 commit comments

Comments
 (0)