...
- Insert YubiKey
Open a Terminal (Linux/Mac) or PowerShell (Windows).
Expand title Windows Windows: Run the following to adding the Yubikey Manager cli tools to environment PATH
Note Note: you must close and re-open your terminal for these to be picked up
Code Block #Machine Wide (must be run with Administrative privileges) $newPath = "$env:ProgramFiles\Yubico\Yubikey Manager;" + [Environment]::GetEnvironmentVariable("PATH", [EnvironmentVariableTarget]::Machine) [Environment]::SetEnvironmentVariable("PATH", $newPath, [EnvironmentVariableTarget]::Machine) #User Level $newPath = "$env:ProgramFiles\Yubico\Yubikey Manager;" + [Environment]::GetEnvironmentVariable("PATH", [EnvironmentVariableTarget]::User) [Environment]::SetEnvironmentVariable("PATH", $newPath, [EnvironmentVariableTarget]::User)
Run the following command to attest the certificate in slot 9a
Note Linux users will need to locate the AppImage and execute ykman command as argument
Code Block ykman piv keys attest 9a <path to save attested certificate> --- Example: (Windows) ykman piv keys attest 9a C:\Users\axl\Desktop\axlits-attest.pem (Linux) yubikey-manager-qt-***-linux.AppImage ykman piv keys attest 9a /home/axl/Desktop/axlits-attest.pem (Mac) ykman piv keys attest 9a /Users/axl/Desktop/axlits-attest.pem
Run the following to pull the intermediate certificate from slot f9
Code Block ykman piv certificate export f9 <path to save attested certificate> --- Example: (Windows) ykman piv certificates export f9 C:\Users\axl\Desktop\yubico-intermediate-ca.pem (Linux) yubikey-manager-qt-***-linux.AppImage ykman piv certificates export f9 /home/axl/Desktop/yubico-intermediate-ca.pem (Mac) ykman piv certificates export f9 /Users/axl/Desktop/yubico-intermediate-ca.pem
- Upload <path to save attested certificate> to appropriate location/persons.
3/18/2022 - (Used for testing only): go here https://cpu.rit.edu/yubikey
Maybe This (TBD)
Or maybe this? (BETA)