aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--src/PkiAuthenticator.csproj12
-rw-r--r--src/Program.cs4
3 files changed, 9 insertions, 9 deletions
diff --git a/README.md b/README.md
index 5f42c6d..800deb5 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
*A command line tool for generating certificate-based, signed, One-Time-Passwords for web/service authentication, with YubiKey support by default*
## What is Vauth?
-This repository contains source code for a .NET/6.0 command-line tool used to generate certificate-backed One-Time-Passwords (OTP) for client authentication. This method is a single (1) factor authentication based on a username (usually an email address) stored in a JsonWebToken (JWT) claim, that will be submitted to a server's PKI endpoint to authenticate your client. Extremely simple and most secure methods by default is the design goal of this tool.
+This repository contains source code for a .NET/8.0 command-line tool used to generate certificate-backed One-Time-Passwords (OTP) for client authentication. This method is a single (1) factor authentication based on a username (usually an email address) stored in a JsonWebToken (JWT) claim, that will be submitted to a server's PKI endpoint to authenticate your client. Extremely simple and most secure methods by default is the design goal of this tool.
### Hardware support
This tool currently uses the Yubico core sdk for using PIV enabled YubiKey devices. Since certificate based authentication is required, your YubiKey device must be PIV enabled. This is the recommended way to generate OTPs (assuming you own a YubiKey). By default the 0x9A PIV is slot is used to sign OTPs, but you my override the slot number. (see `--help` for more info) If your slot is PIN protected, you will be prompted to enter it when required, but you my also specify it as an argument **not recommended**, or via an environment variable, to inline the authentication process. (see `--help` for more info)
diff --git a/src/PkiAuthenticator.csproj b/src/PkiAuthenticator.csproj
index 576b466..808b447 100644
--- a/src/PkiAuthenticator.csproj
+++ b/src/PkiAuthenticator.csproj
@@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<AssemblyName>vauth</AssemblyName>
<Nullable>enable</Nullable>
<RootNamespace>PkiAuthenticator</RootNamespace>
@@ -15,8 +15,8 @@
<Authors>Vaughn Nugent</Authors>
<Company>Vaughn Nugent</Company>
<Product>PkiAuthenticator aka vauth</Product>
- <Description>A command line tool for generating certificate-based, signed, One-Time-Passwords for web/service authentication, with YubiKey support by default.</Description>
- <Copyright>Copyright © 2023 Vaughn Nugent</Copyright>
+ <Description>A .NET 8.0 command line tool for generating certificate-based, signed, One-Time-Passwords for web/service authentication, with YubiKey support by default.</Description>
+ <Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/vauth</PackageProjectUrl>
<RepositoryUrl>https://github.com/VnUgE/PkiAuthenticator</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
@@ -37,9 +37,9 @@
<ItemGroup>
<PackageReference Include="Serilog" Version="3.1.1" />
- <PackageReference Include="Serilog.Sinks.Console" Version="5.0.0" />
- <PackageReference Include="VNLib.Hashing.Portable" Version="0.1.0-ci0096" />
- <PackageReference Include="VNLib.Utils" Version="0.1.0-ci0096" />
+ <PackageReference Include="Serilog.Sinks.Console" Version="5.0.1" />
+ <PackageReference Include="VNLib.Hashing.Portable" Version="0.1.0-ci0114" />
+ <PackageReference Include="VNLib.Utils" Version="0.1.0-ci0114" />
<PackageReference Include="Yubico.YubiKey" Version="1.9.1" />
</ItemGroup>
diff --git a/src/Program.cs b/src/Program.cs
index d2fd034..cdbeea7 100644
--- a/src/Program.cs
+++ b/src/Program.cs
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2023 Vaughn Nugent
+* Copyright (c) 2024 Vaughn Nugent
*
* Package: PkiAuthenticator
* File: Program.cs
@@ -166,7 +166,7 @@ namespace PkiAuthenticator
return 0;
}
- Log.Information("vauth © 2023 Vaughn Nugent");
+ Log.Information("vauth © 2024 Vaughn Nugent");
int exitCode = 1;
try