This document covers how to update the following Apple Pay certificates:
- Apple Pay Payment Processing Certificate
- Used to decrypt Apple Pay requests
- Apple Pay Merchant Identity Certificate
- Used to make requests to Apple Pay APIs
https://support.apple.com/en-us/HT213772 | |
Published Date: November 15, 2023 | |
Verification: https://regex101.com/r/GCfKMt/9 | |
1) Exact regex — Matches major model identifier numbers based on Apple's knowledge base article (more accurate): | |
^(Mac(1[345]|BookPro1[5-8]|BookAir([89]|10)|Pro7)|iMac(Pro1|(19|2[01]))|Macmini[89]),\d+$ | |
2) Current or higher regex — Matches model identifiers based on Apple's knowledge base article and may match higher versions before this regex is updated (more future-proof). |
blueprint: | |
name: Bathroom Humidity Exhaust Fan | |
description: > | |
# 🚿 Bathroom Humidity Exhaust Fan | |
**Version: 2.3** | |
Step into the future of freshness - customize it your way and let the automated fan system handle the humidity control for you! 🌿🚿 | |
#!/bin/bash | |
#kcpasswordEncode (20220610) Copyright (c) 2021 Joel Bruner (https://github.com/brunerd) | |
#Licensed under the MIT License | |
#given a string creates data for /etc/kcpassword | |
function kcpasswordEncode () ( | |
#ascii string | |
thisString="${1}" |
Following will teach you how to play the "easter-egg" (which actually isn't, but many people describe this as an easter egg) of ASCII-Art Star Wars (or Star Wars in terminal/telnet, whatever), the one you normally starts like this:
$ telnet towel.blinkenlights.nl
# Open GitKraken using the current repo directory in the cli. | |
alias kraken='open -na "GitKraken" --args -p "$(git rev-parse --show-toplevel)"' | |
# Now you can 'git kraken'! |
mkdir -p /opt/scripts
mkdir -p /var/log/custom
mkdir -p /var/root/Library/LaunchAgents
curl 'https://gist.githubusercontent.com/heywoodlh/0295135b9e24ec0729571497c9ab5a77/raw/b3032d9a563c956f574176c39cb2a5382f8c579c/auth-log.sh' -o /opt/scripts/auth-log.sh
chmod +x /opt/scripts/auth-log.sh
MAKE := make --no-print-directory | |
DESCRIBE := $(shell git describe --match "v*" --always --tags) | |
DESCRIBE_PARTS := $(subst -, ,$(DESCRIBE)) | |
VERSION_TAG := $(word 1,$(DESCRIBE_PARTS)) | |
COMMITS_SINCE_TAG := $(word 2,$(DESCRIBE_PARTS)) | |
VERSION := $(subst v,,$(VERSION_TAG)) | |
VERSION_PARTS := $(subst ., ,$(VERSION)) |
function Get-ProcessOutput | |
{ | |
Param ( | |
[Parameter(Mandatory=$true)]$FileName, | |
$Args | |
) | |
$process = New-Object System.Diagnostics.Process | |
$process.StartInfo.UseShellExecute = $false | |
$process.StartInfo.RedirectStandardOutput = $true |