Feature difference between powershellYK and Yubikey tools
Feature
powershellYK
YubiKey Manager (GUI)
YubiKey Manager (CLI)
Yubico Authenticator
Toggle applications
🟢
🟢
🟢
🟢
Toggle interfaces
🟢
🟢
🟢
🟢
Set Configuration lock
🟢
🔴
🟢
🔴
Configure Touch-Eject PIV
🟢
🔴
🟢
🔴
Configure Auto Touch-Eject
🟢
🔴
🟢
🔴
Restrict NFC
🟢
🔴
🟢
🔴
Feature
powershellYK
YubiKey Manager (GUI)
YubiKey Manager (CLI)
Yubico Authenticator
Set PIN
🟢
🟢
🟢
🟢
Set minimum PIN length
🟢
🟢
🟢
🔴
Force PIN change
🟢
🔴
🟢
🔴
Create passkey credentials
🟢
🔴
🔴
🔴
List passkey credentials
🟢
🔴
🟢
🟢
Remove passkey credentials
🟢
🔴
🟢
🟢
Reset applet
🟢
🟢
🟢
🟢
Feature
powershellYK
YubiKey Manager (GUI)
YubiKey Manager (CLI)
Yubico Authenticator
Basic info
🟢
🔴
🟢
🟢
Set password
🟢
🔴
🟢
🟢
List accounts
🟢
🔴
🟢
🟢
Generate One Time Password
🟢
🔴
🟢
🟢
Rename accounts
🟢
🔴
🟢
🟢
Remove accounts
🟢
🔴
🟢
🟢
Reset applet
🟢
🔴
🟢
🟢
YubiOTP, Challenge-Response & Static Password
Feature
powershellYK
YubiKey Manager (GUI)
YubiKey Manager (CLI)
Yubico Authenticator
Program challenge-response
🟢
🔴
🟢
🟢
Perform challenge-response
🔴
🔴
🔴
🔴
Delete slot configuration
🟢
🟢
🟢
🟢
Display YubiOTP slot status
🟢
🟢
🟢
🟢
Configure static password
🟢
🟢
🟢
🟢
Configure NDEF (NFC) slot
🔴
🔴
🟢
🔴
Update slot settings
🔴
🟢
🔴
🔴
Swap slot configurations
🟢
🟢
🟢
🟢
Program YubiOTP
🔴
🟢
🟢
🟢
Feature
powershellYK
YubiKey Manager (GUI)
YubiKey Manager (CLI)
Yubico Authenticator
yubico-piv-tool
Set PIN
🟢
🟢
🟢
🟢
🟢
Set PUK
🟢
🟢
🟢
🟢
🟢
Set Management Key
🟢
🟢
🟢
🟢
🟢
Generate keys in slot
🟢
🟢
🟢
🟢
🟢
Move keys between slot
🟢
🔴
🟢
🔴
🟢
Delete keys in slot
🟢
🟢
🟢
🟢
🟢
Generate CSR with Attestation
🟢
🔴
🔴
🔴
🟢
Generate CSR with Attestation
🟢
🔴
🔴
🔴
🟢
Generate Attestation certificate
🟢
🔴
🟢
🔴
🟢
Sign certificate request
🟢
🔴
🔴
🔴
🔴
Reset applet
🟢
🟢
🟢
🟢
🟢
The following are custom features available only in powershellYK:
Validate YubiKey attestion certificates.
Validate YubiKey certificate signing requests (CSRs) with built-in attestion.
Calculate the altSecurityIdentities
attribute for use with SSH and AD(DS).