TokenMagician

0.1.1

Get tokens while the certificate stays in the Key Vault

Minimum PowerShell version

7.2

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name TokenMagician

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name TokenMagician

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Stephan van Rooij 2024, licensed under GNU GPLv3

Package Details

Author(s)

  • Stephan van Rooij (@svrooij)

Tags

EntraID KeyVault Certificate

Dependencies

This module has no dependencies.

Release Notes

This module is still a work-in-progress. Changes might be made without notice.

FileList

  • TokenMagician.nuspec
  • Azure.Core.dll
  • Microsoft.Extensions.DependencyInjection.Abstractions.dll
  • Microsoft.Win32.Registry.AccessControl.dll
  • System.ComponentModel.Composition.Registration.dll
  • System.IO.Ports.dll
  • System.ServiceModel.Duplex.dll
  • runtimes\osx\native\libmi.dylib
  • runtimes\win-arm64\native\PowerShell.Core.Instrumentation.dll
  • runtimes\win10-x86\native\Microsoft.Management.Infrastructure.Native.Unmanaged.dll
  • runtimes\win81-x64\native\Microsoft.Management.Infrastructure.Native.Unmanaged.dll
  • runtimes\tvos\lib\net6.0\System.Data.Odbc.dll
  • runtimes\win\lib\net6.0\Microsoft.PowerShell.Commands.Management.dll
  • runtimes\win\lib\net6.0\System.Diagnostics.EventLog.Messages.dll
  • runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll
  • runtimes\win10-x86\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • Azure.Identity.dll
  • Microsoft.Extensions.DependencyInjection.dll
  • Microsoft.Win32.SystemEvents.dll
  • System.Configuration.ConfigurationManager.dll
  • System.Management.dll
  • System.ServiceModel.Http.dll
  • TokenMagician.pdb
  • runtimes\osx\native\libpsl-native.dylib
  • runtimes\win-arm64\native\pwrshplugin.dll
  • runtimes\win10-x86\native\miutils.dll
  • runtimes\win81-x64\native\miutils.dll
  • runtimes\unix\lib\net6.0\Microsoft.PowerShell.Commands.Management.dll
  • runtimes\win\lib\net6.0\Microsoft.PowerShell.Commands.Utility.dll
  • runtimes\win\lib\net6.0\System.Diagnostics.PerformanceCounter.dll
  • runtimes\win\lib\net6.0\System.ServiceProcess.ServiceController.dll
  • runtimes\win7-x64\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • Azure.Security.KeyVault.Certificates.dll
  • Microsoft.Extensions.Logging.Abstractions.dll
  • Namotion.Reflection.dll
  • System.Data.Odbc.dll
  • System.Memory.Data.dll
  • System.ServiceModel.NetTcp.dll
  • TokenMagician.psd1
  • runtimes\osx\native\libpsrpclient.dylib
  • runtimes\win-arm64\native\sni.dll
  • runtimes\win7-x64\native\mi.dll
  • runtimes\win81-x86\native\mi.dll
  • runtimes\unix\lib\net6.0\Microsoft.PowerShell.Commands.Utility.dll
  • runtimes\win\lib\net6.0\Microsoft.PowerShell.ConsoleHost.dll
  • runtimes\win\lib\net6.0\System.DirectoryServices.AccountManagement.dll
  • runtimes\win\lib\net6.0\System.Speech.dll
  • runtimes\win7-x64\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • Azure.Security.KeyVault.Keys.dll
  • Microsoft.Extensions.Logging.Configuration.dll
  • Newtonsoft.Json.dll
  • System.Data.OleDb.dll
  • System.Net.Http.WinHttpHandler.dll
  • System.ServiceModel.Primitives.dll
  • TokenMagician.psm1
  • runtimes\osx-arm64\native\libSystem.IO.Ports.Native.dylib
  • runtimes\win-x64\native\PowerShell.Core.Instrumentation.dll
  • runtimes\win7-x64\native\Microsoft.Management.Infrastructure.Native.Unmanaged.dll
  • runtimes\win81-x86\native\Microsoft.Management.Infrastructure.Native.Unmanaged.dll
  • runtimes\unix\lib\net6.0\Microsoft.PowerShell.ConsoleHost.dll
  • runtimes\win\lib\net6.0\Microsoft.PowerShell.CoreCLR.Eventing.dll
  • runtimes\win\lib\net6.0\System.DirectoryServices.dll
  • runtimes\win\lib\net6.0\System.Threading.AccessControl.dll
  • runtimes\win7-x86\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • Markdig.Signed.dll
  • Microsoft.Extensions.Logging.dll
  • NJsonSchema.dll
  • System.Data.SqlClient.dll
  • System.Private.ServiceModel.dll
  • System.ServiceModel.Security.dll
  • runtimes\linux-arm\native\libpsl-native.so
  • runtimes\osx-x64\native\libSystem.IO.Ports.Native.dylib
  • runtimes\win-x64\native\pwrshplugin.dll
  • runtimes\win7-x64\native\miutils.dll
  • runtimes\win81-x86\native\miutils.dll
  • runtimes\unix\lib\net6.0\Microsoft.PowerShell.SDK.dll
  • runtimes\win\lib\net6.0\Microsoft.PowerShell.SDK.dll
  • runtimes\win\lib\net6.0\System.DirectoryServices.Protocols.dll
  • runtimes\win\lib\net6.0\System.Windows.Extensions.dll
  • runtimes\win7-x86\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • Microsoft.ApplicationInsights.dll
  • Microsoft.Extensions.ObjectPool.dll
  • Smartersoft.Identity.Client.Assertion.deps.json
  • System.Diagnostics.DiagnosticSource.dll
  • System.Reflection.Context.dll
  • System.ServiceModel.Syndication.dll
  • runtimes\linux-arm\native\libSystem.IO.Ports.Native.so
  • runtimes\win-arm\native\mi.dll
  • runtimes\win-x64\native\sni.dll
  • runtimes\win7-x86\native\mi.dll
  • runtimes\freebsd\lib\net6.0\System.Data.Odbc.dll
  • runtimes\unix\lib\net6.0\Microsoft.PowerShell.Security.dll
  • runtimes\win\lib\net6.0\Microsoft.PowerShell.Security.dll
  • runtimes\win\lib\net6.0\System.Drawing.Common.dll
  • runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll
  • runtimes\win8-x64\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • Microsoft.Bcl.AsyncInterfaces.dll
  • Microsoft.Extensions.Options.ConfigurationExtensions.dll
  • Smartersoft.Identity.Client.Assertion.dll
  • System.Diagnostics.EventLog.dll
  • System.Runtime.Caching.dll
  • System.ServiceProcess.ServiceController.dll
  • runtimes\linux-arm64\native\libpsl-native.so
  • runtimes\win-arm\native\Microsoft.Management.Infrastructure.Native.Unmanaged.dll
  • runtimes\win-x86\native\PowerShell.Core.Instrumentation.dll
  • runtimes\win7-x86\native\Microsoft.Management.Infrastructure.Native.Unmanaged.dll
  • runtimes\illumos\lib\net6.0\System.Data.Odbc.dll
  • runtimes\unix\lib\net6.0\System.Drawing.Common.dll
  • runtimes\win\lib\net6.0\Microsoft.Win32.Registry.AccessControl.dll
  • runtimes\win\lib\net6.0\System.IO.Ports.dll
  • runtimes\win-arm\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • runtimes\win8-x64\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • Microsoft.CodeAnalysis.CSharp.dll
  • Microsoft.Extensions.Options.dll
  • Smartersoft.Identity.Client.Assertion.pdb
  • System.Diagnostics.PerformanceCounter.dll
  • System.Security.AccessControl.dll
  • System.Speech.dll
  • runtimes\linux-arm64\native\libSystem.IO.Ports.Native.so
  • runtimes\win-arm\native\miutils.dll
  • runtimes\win-x86\native\pwrshplugin.dll
  • runtimes\win7-x86\native\miutils.dll
  • runtimes\ios\lib\net6.0\System.Data.Odbc.dll
  • runtimes\unix\lib\net6.0\System.IO.Ports.dll
  • runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll
  • runtimes\win\lib\net6.0\System.Management.Automation.dll
  • runtimes\win-arm\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • runtimes\win8-x86\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • Microsoft.CodeAnalysis.dll
  • Microsoft.Extensions.Primitives.dll
  • Smartersoft.Identity.Client.Assertion.xml
  • System.DirectoryServices.AccountManagement.dll
  • System.Security.Cryptography.Pkcs.dll
  • System.Threading.AccessControl.dll
  • runtimes\linux-musl-x64\native\libpsl-native.so
  • runtimes\win-arm\native\PowerShell.Core.Instrumentation.dll
  • runtimes\win-x86\native\sni.dll
  • runtimes\win8-x64\native\mi.dll
  • runtimes\linux\lib\net6.0\System.Data.Odbc.dll
  • runtimes\unix\lib\net6.0\System.Management.Automation.dll
  • runtimes\win\lib\net6.0\Microsoft.WSMan.Management.dll
  • runtimes\win\lib\net6.0\System.Management.dll
  • runtimes\win-arm64\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • runtimes\win8-x86\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • Microsoft.Extensions.Caching.Abstractions.dll
  • Microsoft.Identity.Client.dll
  • Svrooij.PowerShell.DependencyInjection.dll
  • System.DirectoryServices.dll
  • System.Security.Cryptography.ProtectedData.dll
  • System.Web.Services.Description.dll
  • runtimes\linux-x64\native\libmi.so
  • runtimes\win-arm\native\pwrshplugin.dll
  • runtimes\win10-x64\native\mi.dll
  • runtimes\win8-x64\native\miutils.dll
  • runtimes\linux\lib\net6.0\System.DirectoryServices.Protocols.dll
  • runtimes\unix\lib\netcoreapp2.1\System.Data.SqlClient.dll
  • runtimes\win\lib\net6.0\Microsoft.WSMan.Runtime.dll
  • runtimes\win\lib\net6.0\System.Net.Http.WinHttpHandler.dll
  • runtimes\win-arm64\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • runtimes\win81-x64\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • Microsoft.Extensions.Configuration.Abstractions.dll
  • Microsoft.Identity.Client.Extensions.Msal.dll
  • System.ClientModel.dll
  • System.DirectoryServices.Protocols.dll
  • System.Security.Cryptography.Xml.dll
  • System.Windows.Extensions.dll
  • runtimes\linux-x64\native\libpsl-native.so
  • runtimes\win-arm64\native\mi.dll
  • runtimes\win10-x64\native\Microsoft.Management.Infrastructure.Native.Unmanaged.dll
  • runtimes\win8-x86\native\mi.dll
  • runtimes\osx\lib\net6.0\System.Data.Odbc.dll
  • runtimes\unix\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • runtimes\win\lib\net6.0\System.Data.Odbc.dll
  • runtimes\win\lib\net6.0\System.Runtime.Caching.dll
  • runtimes\win10-x64\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • runtimes\win81-x64\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • Microsoft.Extensions.Configuration.Binder.dll
  • Microsoft.IdentityModel.Abstractions.dll
  • System.CodeDom.dll
  • System.Drawing.Common.dll
  • System.Security.Permissions.dll
  • TokenMagician.deps.json
  • runtimes\linux-x64\native\libpsrpclient.so
  • runtimes\win-arm64\native\Microsoft.Management.Infrastructure.Native.Unmanaged.dll
  • runtimes\win10-x64\native\miutils.dll
  • runtimes\win8-x86\native\miutils.dll
  • runtimes\osx\lib\net6.0\System.DirectoryServices.Protocols.dll
  • runtimes\win\lib\net6.0\Microsoft.Management.Infrastructure.CimCmdlets.dll
  • runtimes\win\lib\net6.0\System.Data.OleDb.dll
  • runtimes\win\lib\net6.0\System.Security.AccessControl.dll
  • runtimes\win10-x64\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll
  • runtimes\win81-x86\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • Microsoft.Extensions.Configuration.dll
  • Microsoft.PowerShell.MarkdownRender.dll
  • System.ComponentModel.Composition.dll
  • System.IO.Packaging.dll
  • System.ServiceModel.dll
  • TokenMagician.dll
  • runtimes\linux-x64\native\libSystem.IO.Ports.Native.so
  • runtimes\win-arm64\native\miutils.dll
  • runtimes\win10-x86\native\mi.dll
  • runtimes\win81-x64\native\mi.dll
  • runtimes\solaris\lib\net6.0\System.Data.Odbc.dll
  • runtimes\win\lib\net6.0\Microsoft.PowerShell.Commands.Diagnostics.dll
  • runtimes\win\lib\net6.0\System.Diagnostics.EventLog.dll
  • runtimes\win\lib\net6.0\System.Security.Cryptography.Pkcs.dll
  • runtimes\win10-x86\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • runtimes\win81-x86\lib\netstandard1.6\Microsoft.Management.Infrastructure.Native.dll

Version History

Version Downloads Last updated
0.1.1 (current version) 11 6/2/2024
0.1.0 6 6/2/2024