Skip to content

Commit

Permalink
Fix #1393: FIDO2: externalize authenticator configuration (#1396)
Browse files Browse the repository at this point in the history
  • Loading branch information
jnpsk authored Mar 18, 2024
1 parent d072138 commit 03a8e1c
Show file tree
Hide file tree
Showing 23 changed files with 783 additions and 268 deletions.
25 changes: 25 additions & 0 deletions docs/Database-Structure.md
Original file line number Diff line number Diff line change
Expand Up @@ -610,3 +610,28 @@ CREATE TABLE pa_operation_application (
| application_id | bigint | part of primary key | Related application ID. |
| operation_id | varchar(37) | part of primary key | Related operation ID. |
<!-- end -->

<!-- begin database table pa_fido2_authenticator -->
### FIDO2 Authenticators

Table stores details about FIDO2 Authenticators.

#### Schema

```sql
CREATE TABLE pa_fido2_authenticator (
aaguid VARCHAR(255) NOT NULL,
description VARCHAR(255) NOT NULL,
signature_type VARCHAR(255) NOT NULL,
CONSTRAINT pa_fido2_authenticator_pkey PRIMARY KEY (aaguid)
);
```

#### Columns

| Name | Type | Info | Note |
|----------------|--------------|-------------|--------------------------------------------------------|
| aaguid | varchar(255) | primary key | Identifier of the FIDO2 authenticator. |
| description | varchar(255) | - | Human-readable description of the FIDO2 authenticator. |
| signature_type | varchar(255) | - | Signature type provided by the FIDO2 authenticator. |
<!-- end -->
9 changes: 9 additions & 0 deletions docs/PowerAuth-Server-1.7.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,12 @@ Following parameters can be configured:
- `fido2_attestation_fmt_allowed` - list of allowed attestation formats for FIDO2 registrations, unset value means all attestation formats are allowed
- `fido2_aaguids_allowed` - list of allowed AAGUIDs for FIDO2 registration, unset value means all AAGUIDs are allowed
- `fido2_root_ca_certs` - list of trusted root CA certificates for certificate validation in PEM format

### New Database Table for FIDO2 Authenticators

A new database table `pa_fido2_authenticator` has been added:
- `aaguid` - identifier of the FIDO2 authenticator
- `description` - human-readable description of the FIDO2 authenticator
- `signature_type` - signature type provided by the FIDO2 authenticator

There are initial data included in this change.
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ PowerAuth Server and related software components
~ Copyright (C) 2024 Wultra s.r.o.
~
~ This program is free software: you can redistribute it and/or modify
~ it under the terms of the GNU Affero General Public License as published
~ by the Free Software Foundation, either version 3 of the License, or
~ (at your option) any later version.
~
~ This program is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~ GNU Affero General Public License for more details.
~
~ You should have received a copy of the GNU Affero General Public License
~ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->

<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
https://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-latest.xsd">

<!-- Create table pa_fido2_authenticator -->
<changeSet id="1" logicalFilePath="powerauth-java-server/1.7.x/20240312-fido2-authenticator.xml" author="Jan Pesek">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="pa_fido2_authenticator"/>
</not>
</preConditions>
<comment>Create a new table pa_fido2_authenticator</comment>
<createTable tableName="pa_fido2_authenticator">
<column name="aaguid" type="varchar(255)">
<constraints primaryKey="true"/>
</column>
<column name="description" type="varchar(255)">
<constraints nullable="false" />
</column>
<column name="signature_type" type="varchar(255)">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>

<!-- Insert initial data to pa_fido2_authenticator table -->
<changeSet id="2" logicalFilePath="powerauth-java-server/1.7.x/20240312-fido2-authenticator.xml" author="Jan Pesek">
<comment>Insert initial data to pa_fido2_authenticator table</comment>
<loadData file="aaguids.csv" separator=";" relativeToChangelogFile="true"
tableName="pa_fido2_authenticator">
</loadData>
</changeSet>

</databaseChangeLog>
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
aaguid;description;signature_type
"12ded745-4bed-47d4-abaa-e713f51d6393";"AllinPass FIDO";"POSSESSION"
"b93fd961-f2e6-462f-b122-82002247de78";"Android Authenticator with SafetyNet Attestation";"POSSESSION"
"ad784498-1902-3f54-b99a-10bb7dbd9588";"Apple MacBook Pro 14-inch, 2021";"POSSESSION"
"4ae71336-e44b-39bf-b9d2-752e234818a5";"Apple Passkeys";"POSSESSION"
"d41f5a69-b817-4144-a13c-9ebd6d9254d6";"ATKey.Card CTAP2.0";"POSSESSION"
"e1a96183-5016-4f24-b55b-e3ae23614cc6";"ATKey.Pro CTAP2.0";"POSSESSION"
"e416201b-afeb-41ca-a03d-2281c28322aa";"ATKey.Pro CTAP2.1";"POSSESSION"
"ba76a271-6eb6-4171-874d-b6428dbe3437";"ATKey.ProS";"POSSESSION"
"1c086528-58d5-f211-823c-356786e36140";"Atos CardOS FIDO2";"POSSESSION"
"b6ede29c-3772-412c-8a78-539c1f4c62d2";"BioPass FIDO Plus";"POSSESSION"
"77010bd7-212a-4fc9-b236-d2ca5e9d4084";"BioPass FIDO";"POSSESSION"
"be727034-574a-f799-5c76-0929e0430973";"Crayonic KeyVault K1 (USB-NFC-BLE FIDO2 Authenticator)";"POSSESSION"
"9c835346-796b-4c27-8898-d6032f515cc5";"Cryptnox FIDO2";"POSSESSION"
"454e5346-4944-4ffd-6c93-8e9267193e9a";"Ensurity ThinC";"POSSESSION"
"833b721a-ff5f-4d00-bb2e-bdda3ec01e29";"ePassFIDO K10, A4B, K28";"POSSESSION"
"ee041bce-25e5-4cdb-8f86-897fd6418464";"ePassFIDO K39, NFC, NFC Plus";"POSSESSION"
"5343502d-5343-5343-6172-644649444f32";"ESS Smart Card Inc. Authenticator";"POSSESSION"
"61250591-b2bc-4456-b719-0b17be90bb30";"eWBM eFPA FIDO2 Authenticator";"POSSESSION"
"3e22415d-7fdf-4ea4-8a0c-dd60c4249b9d";"Feitian iePass FIDO Authenticator";"POSSESSION"
"8c97a730-3f7b-41a6-87d6-1e9b62bda6f0";"FIDO Fingerprint Card";"POSSESSION"
"2c0df832-92de-4be1-8412-88a8f074df4a";"FIDO Java Card";"POSSESSION"
"f4c63eff-d26c-4248-801c-3736c7eaa93a";"FIDO KeyPass S3";"POSSESSION"
"9f0d8150-baa5-4c00-9299-ad62c8bb4e87";"GoTrust Idem Card FIDO2 Authenticator";"POSSESSION"
"3b1adb99-0dfe-46fd-90b8-7f7614a4de2a";"GoTrust Idem Key FIDO2 Authenticator";"POSSESSION"
"aeb6569c-f8fb-4950-ac60-24ca2bbe2e52";"HID Crescendo C2300";"POSSESSION"
"54d9fee8-e621-4291-8b18-7157b99c5bec";"HID Crescendo Enabled";"POSSESSION"
"692db549-7ae5-44d5-a1e5-dd20a493b723";"HID Crescendo Key";"POSSESSION"
"3e078ffd-4c54-4586-8baa-a77da113aec5";"Hideez Key 3 FIDO2";"POSSESSION"
"4e768f2c-5fab-48b3-b300-220eb487752b";"Hideez Key 4 FIDO2 SDK";"POSSESSION"
"d821a7d4-e97c-4cb6-bd82-4237731fd4be";"Hyper FIDO Bio Security Key";"POSSESSION"
"9f77e279-a6e2-4d58-b700-31e5943c6a98";"Hyper FIDO Pro";"POSSESSION"
"6e22415d-7fdf-4ea4-8a0c-dd60c4249b9d";"iePass FIDO";"POSSESSION"
"d91c5288-0ef0-49b7-b8ae-21ca0aa6b3f3";"KEY-ID FIDO2 Authenticator";"POSSESSION"
"310b2830-bd4a-4da5-832e-9a0dfc90abf2";"MultiPass FIDO";"POSSESSION"
"c5703116-972b-4851-a3e7-ae1259843399";"NEOWAVE Badgeo FIDO2";"POSSESSION"
"3789da91-f943-46bc-95c3-50ea2012f03a";"NEOWAVE Winkeo FIDO2";"POSSESSION"
"07a9f89c-6407-4594-9d56-621d5f1e358b";"NXP Semiconductors FIDO2 Conformance Testing CTAP2 Authenticator";"POSSESSION"
"a1f52be5-dfab-4364-b51c-2bd496b14a56";"OCTATCO EzFinger2 FIDO2 AUTHENTICATOR";"POSSESSION"
"bc2fe499-0d8e-4ffe-96f3-94a82840cf8c";"OCTATCO EzQuant FIDO2 AUTHENTICATOR";"POSSESSION"
"30b5035e-d297-4fc1-b00b-addc96ba6a97";"OneSpan FIDO Touch";"POSSESSION"
"88bbd2f0-342a-42e7-9729-dd158be5407a";"Precision InnaIT Key FIDO 2 Level 2 certified";"POSSESSION"
"149a2021-8ef6-4133-96b8-81f8d5b7f1f5";"Security Key by Yubico with NFC";"POSSESSION"
"6d44ba9b-f6ec-2e49-b930-0c8fe920cb73";"Security Key by Yubico with NFC";"POSSESSION"
"a4e9fc6d-4cbe-4758-b8ba-37598bb5bbaa";"Security Key by Yubico with NFC";"POSSESSION"
"b92c3f9a-c014-4056-887f-140a2501163b";"Security Key by Yubico";"POSSESSION"
"f8a011f3-8c0a-4d15-8006-17111f9edc7d";"Security Key by Yubico";"POSSESSION"
"0bb43545-fd2c-4185-87dd-feb0b2916ace";"Security Key NFC by Yubico - Enterprise Edition";"POSSESSION"
"516d3969-5a57-5651-5958-4e7a49434167";"SmartDisplayer BobeePass (NFC-BLE FIDO2 Authenticator)";"POSSESSION"
"8876631b-d4a0-427f-5773-0ec71c9e0279";"Solo Secp256R1 FIDO2 CTAP2 Authenticator";"POSSESSION"
"8976631b-d4a0-427f-5773-0ec71c9e0279";"Solo Tap Secp256R1 FIDO2 CTAP2 Authenticator";"POSSESSION"
"9876631b-d4a0-427f-5773-0ec71c9e0279";"Somu Secp256R1 FIDO2 CTAP2 Authenticator";"POSSESSION"
"931327dd-c89b-406c-a81e-ed7058ef36c6";"Swissbit iShield FIDO2";"POSSESSION"
"efb96b10-a9ee-4b6c-a4a9-d32125ccd4a4";"Thales eToken FIDO";"POSSESSION"
"b50d5e0a-7f81-4959-9b12-f45407407503";"Thales IDPrime MD 3940 FIDO";"POSSESSION"
"ab32f0c6-2239-afbb-c470-d2ef4e254db7";"TOKEN2 FIDO2 Security Key";"POSSESSION"
"95442b2e-f15e-4def-b270-efb106facb4e";"TrustKey G310(H)";"POSSESSION"
"87dbc5a1-4c94-4dc8-8a47-97d800fd1f3c";"TrustKey G320(H)";"POSSESSION"
"da776f39-f6c8-4a89-b252-1d86137a46ba";"TrustKey T110";"POSSESSION"
"e3512a8a-62ae-11ea-bc55-0242ac130003";"TrustKey T120";"POSSESSION"
"73402251-f2a8-4f03-873e-3cb6db604b03";"uTrust FIDO2 Security Key";"POSSESSION"
"39a5647e-1853-446c-a1f6-a79bae9f5bc7";"Vancosys Android Authenticator";"POSSESSION"
"820d89ed-d65a-409e-85cb-f73f0578f82a";"Vancosys iOS Authenticator";"POSSESSION"
"5fdb81b8-53f0-4967-a881-f5ec26fe4d18";"VinCSS FIDO2 Authenticator";"POSSESSION"
"d7a423ad-3e19-4492-9200-78137dccc136";"VivoKey Apex FIDO2";"POSSESSION"
"08987058-cadc-4b81-b6e1-30de50dcbe96";"Windows Hello Hardware Authenticator";"POSSESSION"
"6028b017-b1d4-4c02-b4b3-afcdafc96bb2";"Windows Hello Software Authenticator";"POSSESSION"
"9ddd1817-af5a-4672-a2b9-3e3dd95000a9";"Windows Hello VBS Hardware Authenticator";"POSSESSION"
"504d7149-4e4c-3841-4555-55445a677357";"WiSECURE AuthTron USB FIDO2 Authenticator";"POSSESSION"
"57415531-2e31-4020-a020-323032343032";"Wultra Authenticator 1";"POSSESSION_KNOWLEDGE"
"c1f9a0bc-1dd2-404a-b27f-8e29047a43fd";"YubiKey 5 FIPS Series with NFC";"POSSESSION"
"73bb0cd4-e502-49b8-9c6f-b59445bf720b";"YubiKey 5 FIPS Series";"POSSESSION"
"34f5766d-1536-4a24-9033-0e294e510fb0";"YubiKey 5 Series CTAP2.1 Preview Expired";"POSSESSION"
"2fc0579f-8113-47ea-b116-bb5a8db9202a";"YubiKey 5 Series with NFC";"POSSESSION"
"fa2b99dc-9e39-4257-8f92-4a30d23c4118";"YubiKey 5 Series with NFC";"POSSESSION"
"cb69481e-8ff7-4039-93ec-0a2729a154a8";"YubiKey 5 Series";"POSSESSION"
"ee882879-721c-4913-9775-3dfcce97072a";"YubiKey 5 Series";"POSSESSION"
"85203421-48f9-4355-9bc8-8a53846e5083";"YubiKey 5Ci FIPS";"POSSESSION"
"c5ef55ff-ad9a-4b9f-b580-adebafe026d0";"YubiKey 5Ci";"POSSESSION"
"83c47309-aabb-4108-8470-8be838b573cb";"YubiKey Bio Series (Enterprise Profile)";"POSSESSION"
"d8522d9f-575b-4866-88a9-ba99fa02f35b";"YubiKey Bio Series";"POSSESSION"
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

<include file="20240115-add-columns-fido2.xml" relativeToChangelogFile="true" />
<include file="20240212-application-config.xml" relativeToChangelogFile="true" />
<include file="20240312-fido2-authenticator.xml" relativeToChangelogFile="true" />
<include file="20240222-add-tag-1.7.0.xml" relativeToChangelogFile="true" />

</databaseChangeLog>
Binary file modified docs/images/arch_db_structure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 17 additions & 1 deletion docs/sql/mssql/migration_1.6.0_1.7.0.sql
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,20 @@ GO
-- Changeset powerauth-java-server/1.7.x/20240212-application-config.xml::3::Lubos Racansky
-- Create a new sequence pa_app_conf_seq
CREATE SEQUENCE pa_app_conf_seq START WITH 1 INCREMENT BY 1;
GO
GO

-- Changeset powerauth-java-server/1.7.x/20240312-fido2-authenticator.xml::1::Jan Pesek
-- Create a new table pa_fido2_authenticator
CREATE TABLE pa_fido2_authenticator (aaguid varchar(255) NOT NULL, description varchar(255) NOT NULL, signature_type varchar(255) NOT NULL, CONSTRAINT PK_PA_FIDO2_AUTHENTICATOR PRIMARY KEY (aaguid));
GO

-- Changeset powerauth-java-server/1.7.x/20240312-fido2-authenticator.xml::2::Jan Pesek
-- Insert initial data to pa_fido2_authenticator table
-- WARNING The following SQL may change each run and therefore is possibly incorrect and/or invalid:
INSERT INTO pa_fido2_authenticator (aaguid, description, signature_type) VALUES ('12ded745-4bed-47d4-abaa-e713f51d6393', 'AllinPass FIDO', 'POSSESSION'),('b93fd961-f2e6-462f-b122-82002247de78', 'Android Authenticator with SafetyNet Attestation', 'POSSESSION'),('ad784498-1902-3f54-b99a-10bb7dbd9588', 'Apple MacBook Pro 14-inch, 2021', 'POSSESSION'),('4ae71336-e44b-39bf-b9d2-752e234818a5', 'Apple Passkeys', 'POSSESSION'),('d41f5a69-b817-4144-a13c-9ebd6d9254d6', 'ATKey.Card CTAP2.0', 'POSSESSION'),('e1a96183-5016-4f24-b55b-e3ae23614cc6', 'ATKey.Pro CTAP2.0', 'POSSESSION'),('e416201b-afeb-41ca-a03d-2281c28322aa', 'ATKey.Pro CTAP2.1', 'POSSESSION'),('ba76a271-6eb6-4171-874d-b6428dbe3437', 'ATKey.ProS', 'POSSESSION'),('1c086528-58d5-f211-823c-356786e36140', 'Atos CardOS FIDO2', 'POSSESSION'),('b6ede29c-3772-412c-8a78-539c1f4c62d2', 'BioPass FIDO Plus', 'POSSESSION'),('77010bd7-212a-4fc9-b236-d2ca5e9d4084', 'BioPass FIDO', 'POSSESSION'),('be727034-574a-f799-5c76-0929e0430973', 'Crayonic KeyVault K1 (USB-NFC-BLE FIDO2 Authenticator)', 'POSSESSION'),('9c835346-796b-4c27-8898-d6032f515cc5', 'Cryptnox FIDO2', 'POSSESSION'),('454e5346-4944-4ffd-6c93-8e9267193e9a', 'Ensurity ThinC', 'POSSESSION'),('833b721a-ff5f-4d00-bb2e-bdda3ec01e29', 'ePassFIDO K10, A4B, K28', 'POSSESSION'),('ee041bce-25e5-4cdb-8f86-897fd6418464', 'ePassFIDO K39, NFC, NFC Plus', 'POSSESSION'),('5343502d-5343-5343-6172-644649444f32', 'ESS Smart Card Inc. Authenticator', 'POSSESSION'),('61250591-b2bc-4456-b719-0b17be90bb30', 'eWBM eFPA FIDO2 Authenticator', 'POSSESSION'),('3e22415d-7fdf-4ea4-8a0c-dd60c4249b9d', 'Feitian iePass FIDO Authenticator', 'POSSESSION'),('8c97a730-3f7b-41a6-87d6-1e9b62bda6f0', 'FIDO Fingerprint Card', 'POSSESSION'),('2c0df832-92de-4be1-8412-88a8f074df4a', 'FIDO Java Card', 'POSSESSION'),('f4c63eff-d26c-4248-801c-3736c7eaa93a', 'FIDO KeyPass S3', 'POSSESSION'),('9f0d8150-baa5-4c00-9299-ad62c8bb4e87', 'GoTrust Idem Card FIDO2 Authenticator', 'POSSESSION'),('3b1adb99-0dfe-46fd-90b8-7f7614a4de2a', 'GoTrust Idem Key FIDO2 Authenticator', 'POSSESSION'),('aeb6569c-f8fb-4950-ac60-24ca2bbe2e52', 'HID Crescendo C2300', 'POSSESSION'),('54d9fee8-e621-4291-8b18-7157b99c5bec', 'HID Crescendo Enabled', 'POSSESSION'),('692db549-7ae5-44d5-a1e5-dd20a493b723', 'HID Crescendo Key', 'POSSESSION'),('3e078ffd-4c54-4586-8baa-a77da113aec5', 'Hideez Key 3 FIDO2', 'POSSESSION'),('4e768f2c-5fab-48b3-b300-220eb487752b', 'Hideez Key 4 FIDO2 SDK', 'POSSESSION'),('d821a7d4-e97c-4cb6-bd82-4237731fd4be', 'Hyper FIDO Bio Security Key', 'POSSESSION'),('9f77e279-a6e2-4d58-b700-31e5943c6a98', 'Hyper FIDO Pro', 'POSSESSION'),('6e22415d-7fdf-4ea4-8a0c-dd60c4249b9d', 'iePass FIDO', 'POSSESSION'),('d91c5288-0ef0-49b7-b8ae-21ca0aa6b3f3', 'KEY-ID FIDO2 Authenticator', 'POSSESSION'),('310b2830-bd4a-4da5-832e-9a0dfc90abf2', 'MultiPass FIDO', 'POSSESSION'),('c5703116-972b-4851-a3e7-ae1259843399', 'NEOWAVE Badgeo FIDO2', 'POSSESSION'),('3789da91-f943-46bc-95c3-50ea2012f03a', 'NEOWAVE Winkeo FIDO2', 'POSSESSION'),('07a9f89c-6407-4594-9d56-621d5f1e358b', 'NXP Semiconductors FIDO2 Conformance Testing CTAP2 Authenticator', 'POSSESSION'),('a1f52be5-dfab-4364-b51c-2bd496b14a56', 'OCTATCO EzFinger2 FIDO2 AUTHENTICATOR', 'POSSESSION'),('bc2fe499-0d8e-4ffe-96f3-94a82840cf8c', 'OCTATCO EzQuant FIDO2 AUTHENTICATOR', 'POSSESSION'),('30b5035e-d297-4fc1-b00b-addc96ba6a97', 'OneSpan FIDO Touch', 'POSSESSION'),('88bbd2f0-342a-42e7-9729-dd158be5407a', 'Precision InnaIT Key FIDO 2 Level 2 certified', 'POSSESSION'),('149a2021-8ef6-4133-96b8-81f8d5b7f1f5', 'Security Key by Yubico with NFC', 'POSSESSION'),('6d44ba9b-f6ec-2e49-b930-0c8fe920cb73', 'Security Key by Yubico with NFC', 'POSSESSION'),('a4e9fc6d-4cbe-4758-b8ba-37598bb5bbaa', 'Security Key by Yubico with NFC', 'POSSESSION'),('b92c3f9a-c014-4056-887f-140a2501163b', 'Security Key by Yubico', 'POSSESSION'),('f8a011f3-8c0a-4d15-8006-17111f9edc7d', 'Security Key by Yubico', 'POSSESSION'),('0bb43545-fd2c-4185-87dd-feb0b2916ace', 'Security Key NFC by Yubico - Enterprise Edition', 'POSSESSION'),('516d3969-5a57-5651-5958-4e7a49434167', 'SmartDisplayer BobeePass (NFC-BLE FIDO2 Authenticator)', 'POSSESSION'),('8876631b-d4a0-427f-5773-0ec71c9e0279', 'Solo Secp256R1 FIDO2 CTAP2 Authenticator', 'POSSESSION'),('8976631b-d4a0-427f-5773-0ec71c9e0279', 'Solo Tap Secp256R1 FIDO2 CTAP2 Authenticator', 'POSSESSION'),('9876631b-d4a0-427f-5773-0ec71c9e0279', 'Somu Secp256R1 FIDO2 CTAP2 Authenticator', 'POSSESSION');
GO

INSERT INTO pa_fido2_authenticator (aaguid, description, signature_type) VALUES ('931327dd-c89b-406c-a81e-ed7058ef36c6', 'Swissbit iShield FIDO2', 'POSSESSION'),('efb96b10-a9ee-4b6c-a4a9-d32125ccd4a4', 'Thales eToken FIDO', 'POSSESSION'),('b50d5e0a-7f81-4959-9b12-f45407407503', 'Thales IDPrime MD 3940 FIDO', 'POSSESSION'),('ab32f0c6-2239-afbb-c470-d2ef4e254db7', 'TOKEN2 FIDO2 Security Key', 'POSSESSION'),('95442b2e-f15e-4def-b270-efb106facb4e', 'TrustKey G310(H)', 'POSSESSION'),('87dbc5a1-4c94-4dc8-8a47-97d800fd1f3c', 'TrustKey G320(H)', 'POSSESSION'),('da776f39-f6c8-4a89-b252-1d86137a46ba', 'TrustKey T110', 'POSSESSION'),('e3512a8a-62ae-11ea-bc55-0242ac130003', 'TrustKey T120', 'POSSESSION'),('73402251-f2a8-4f03-873e-3cb6db604b03', 'uTrust FIDO2 Security Key', 'POSSESSION'),('39a5647e-1853-446c-a1f6-a79bae9f5bc7', 'Vancosys Android Authenticator', 'POSSESSION'),('820d89ed-d65a-409e-85cb-f73f0578f82a', 'Vancosys iOS Authenticator', 'POSSESSION'),('5fdb81b8-53f0-4967-a881-f5ec26fe4d18', 'VinCSS FIDO2 Authenticator', 'POSSESSION'),('d7a423ad-3e19-4492-9200-78137dccc136', 'VivoKey Apex FIDO2', 'POSSESSION'),('08987058-cadc-4b81-b6e1-30de50dcbe96', 'Windows Hello Hardware Authenticator', 'POSSESSION'),('6028b017-b1d4-4c02-b4b3-afcdafc96bb2', 'Windows Hello Software Authenticator', 'POSSESSION'),('9ddd1817-af5a-4672-a2b9-3e3dd95000a9', 'Windows Hello VBS Hardware Authenticator', 'POSSESSION'),('504d7149-4e4c-3841-4555-55445a677357', 'WiSECURE AuthTron USB FIDO2 Authenticator', 'POSSESSION'),('57415531-2e31-4020-a020-323032343032', 'Wultra Authenticator 1', 'POSSESSION_KNOWLEDGE'),('c1f9a0bc-1dd2-404a-b27f-8e29047a43fd', 'YubiKey 5 FIPS Series with NFC', 'POSSESSION'),('73bb0cd4-e502-49b8-9c6f-b59445bf720b', 'YubiKey 5 FIPS Series', 'POSSESSION'),('34f5766d-1536-4a24-9033-0e294e510fb0', 'YubiKey 5 Series CTAP2.1 Preview Expired', 'POSSESSION'),('2fc0579f-8113-47ea-b116-bb5a8db9202a', 'YubiKey 5 Series with NFC', 'POSSESSION'),('fa2b99dc-9e39-4257-8f92-4a30d23c4118', 'YubiKey 5 Series with NFC', 'POSSESSION'),('cb69481e-8ff7-4039-93ec-0a2729a154a8', 'YubiKey 5 Series', 'POSSESSION'),('ee882879-721c-4913-9775-3dfcce97072a', 'YubiKey 5 Series', 'POSSESSION'),('85203421-48f9-4355-9bc8-8a53846e5083', 'YubiKey 5Ci FIPS', 'POSSESSION'),('c5ef55ff-ad9a-4b9f-b580-adebafe026d0', 'YubiKey 5Ci', 'POSSESSION'),('83c47309-aabb-4108-8470-8be838b573cb', 'YubiKey Bio Series (Enterprise Profile)', 'POSSESSION'),('d8522d9f-575b-4866-88a9-ba99fa02f35b', 'YubiKey Bio Series', 'POSSESSION');
GO

-- Changeset powerauth-java-server/1.7.x/20240222-add-tag-1.7.0.xml::1::Lubos Racansky
Loading

0 comments on commit 03a8e1c

Please sign in to comment.