Ryan Bolger's Avatar

Ryan Bolger

@rmbolger

Dad, tech enthusiast, casual gamer, a cappella music lover, and DDI Architect @AlightSolutions @rmbolger@mastodon.social

31
Followers
34
Following
28
Posts
18.08.2023
Joined
Posts Following

Latest posts by Ryan Bolger @rmbolger

Preview
GitHub - rjmholt/ModuleDependencyIsolationExample: Example PowerShell module that uses an AssemblyLoadContext to isolate dependencies Example PowerShell module that uses an AssemblyLoadContext to isolate dependencies - rjmholt/ModuleDependencyIsolationExample

It’s on my longer term todo list to wrap BC in some sort of an ALC like github.com/rjmholt/Modu...

04.02.2026 23:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The only reason I know is that my Posh-ACME module also ships with a copy and I’ve run into issues where users are trying to use both and run into assembly loading conflicts if I don’t match my version to the Az.KeyVault version.

04.02.2026 23:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Might want to talk to the Azure team that maintains the Az.KeyVault module. It ships with an embedded copy of BouncyCastle.

04.02.2026 22:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I would think the answer is yes, of course it’s possible because BouncyCastle itself is pure BCL .NET right? The question is more how much of BC’s crypto implementation do you need to reimplement for SSH that the BCL doesn’t have already, no?

04.02.2026 22:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sure! Feel free to DM or whatever. I also lurk on the PowerShell discord with the same username.

24.09.2025 19:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Doesn’t Chrome on Windows use the Windows cert store by default just like Edge? Or did that change at some point?

04.09.2025 03:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

#PowerShell #PSResourceGet 1.2.0-preview2 is out, including nuget v3 dependency support. I can confirm it works with pwsh.gallery, so you can run this to get faster installs using PSResourceGet!

Register-PSResourceRepository -Name 'pwshgallery' -Uri pwsh.gallery/index.json -Verbose -ApiVersion V3

23.07.2025 00:54 πŸ‘ 9 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Golden retriever puppy laying on a wooden dock

Golden retriever puppy laying on a wooden dock

Post a picture of when your pet was little

24.06.2025 17:59 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Time for a Tailscale or equivalent wire guard network?

04.06.2025 20:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Murderbot Diaries Series by Martha Wells The publication order is slightly different from the chronological order. #6, Fugitive Telemetry, occurs chronologically before #5, Network Effect, and t...

It’s based off a book series I quite enjoyed that has a whole bunch more context. While I’m enjoying the show, it feels very…terse?…so far with less than 30 min episodes.
www.goodreads.com/series/19190...

02.06.2025 21:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wait, the markdown files aren’t used as the source of truth anymore? That seems like a pretty big departure from the old version.

29.05.2025 18:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I still haven’t found the time to migrate. What was the process like?

29.05.2025 06:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Add enhanced splatting RFC draft by jborean93 Β· Pull Request #1 Β· jborean93/PowerShell-RFC This is a draft RFC of an enhanced splatting proposal. While I have my own recommendations there is no final choice as of yet to open with the real RFC. So far my gut choice would be Option 4 - the...

Anyone interested in yet another attempt at trying to enhance splatting in #PowerShell. I've tried to collate all the options proposed over the years with their pros/cons. Hoping to get any community feedback before trying to champion a proper RFC github.com/jborean93/Po....

27.05.2025 03:12 πŸ‘ 8 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0

Not sure if this is even possible on a Windows CA but unless the point of the lab CA is to test revocation, I’d probably try to spin it up without CRL publishing in the certs at all. Then you avoid the need to spin it up periodically to refresh the list, right?

20.04.2025 14:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Odd. I don’t think I’ve ever actually been signed out on mobile since the first time I signed in. My biggest peeve with the default client is that it won’t remember my place in the feed so I can pick up where I left off. It always wants to go to the latest post which is super aggravating.

15.04.2025 20:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

β€œInspiration Strikes” 18x24 inches, oil on panel. The entire painting process was filmed for my new online class. You get to see the photo shoot, color study, art supplies and every minute of the painting process. Sign up at the link in my profile!

08.03.2025 17:37 πŸ‘ 13 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
PowerShell sorting classes IPv4 CIDR strings, FQDNs, and Email addresses PowerShell sorting classes IPv4 CIDR strings, FQDNs, and Email addresses - NetworkSortingClasses.ps1

Sorting IPs in Excel reminds me of these #Powershell sorting classes I wrote a few years ago specifically for CIDR ranges, domain names, and email addresses. These plus @dougfinke.bsky.social’s ImportExcel module make generating network data spreadsheets a breeze. gist.github.com/rmbolger/371...

08.03.2025 07:19 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Portrait of my son Luke. 16x12 inches, oil on aluminum panel. On view now at Point of View Gallery in Santa Ana, CA.

07.03.2025 19:00 πŸ‘ 12 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I feel like most shells I’ve ever used only allow for env var names that are ascii a-z, A-Z, 0-9, and underscore. But I’m sure there’s some craziness out there that exists.

18.02.2025 03:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nothing off the top of my head. For the code execution concerns, there’s also .psd1 files which are commonly used for module manifests but intended to be general data files. There’s an associated Import-PowerShellDataFile function that does the equivalent of dot sourcing without executing anything.

17.02.2025 20:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Alternatively, you could make a standard .ps1 file to dot-source with lines like `$env:MYVAR = β€œmy value”`

17.02.2025 20:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

.env files aren’t really β€œa thing” in PowerShell. If you need to load key/value pairs from a text file into environment variables, you’re likely reading the file line by line in a loop, doing some string manipulation to split on β€œ=β€œ, and running the appropriate command to set the env var.

17.02.2025 20:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Do you have any smaller than mid-tower case recs? Knowing you’ll prob need to change MB form factors as well.

03.02.2025 18:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Ironically the IP address ACME extension has existed for quite a while. But no public CA actually implemented it until now. ZeroSSL has offered public IP certs, but not through their ACME interface. Generally, IP certs are much more common in private environments on like network gear with web UIs.

16.01.2025 17:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The main legit use case I see for IP certs are for DNS over HTTPS/TLS (DoH/DoT) servers. The rest is likely just convenience and being able to avoid cert warnings and HSTS hassles if you’re debugging DNS on a site. But since SNI so ubiquitous these days, even that has limited use.

16.01.2025 17:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Announcing Six Day and IP Address Certificate Options in 2025 This year we will continue to pursue our commitment to improving the security of the Web PKI by introducing the option to get certificates with six-day lifetimes (“short-lived certificates&rdquo...

Looking forward to 6-day cert and IP address cert options from #letsencrypt this year. Posh-ACME already supports IP certs and the profile support necessary for 6-day certs is about to land in the dev branch. letsencrypt.org/2025/01/16/6...

16.01.2025 16:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yup! CA requires EV charging for new residential units in 2026.

electrek.co/2024/12/18/c...

04.01.2025 15:56 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Why I never learned Bash - JoshooaJ The personal blog of Josh Hendricks.

New blog post about how and why I got started in #powershell so late, and a few reasons why I think #bash is hostile in comparison.

www.joshooaj.com/blog/2024/12...

31.12.2024 00:27 πŸ‘ 22 πŸ” 9 πŸ’¬ 3 πŸ“Œ 2

Obviously a simple typo, but brain now stuck on deciding between twenty-thirdth with the d or twenty-thirth like you have a lisp. πŸ˜‚

13.12.2024 16:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0