]> go.fuhry.dev Git - runtime.git/commit
[mtls] add lazy identities, loader improvements
authorDan Fuhry <dan@fuhry.com>
Wed, 19 Nov 2025 21:32:34 +0000 (16:32 -0500)
committerDan Fuhry <dan@fuhry.com>
Wed, 19 Nov 2025 21:32:34 +0000 (16:32 -0500)
commit438e814dd82db972992d4adf4bbb566aa01effb2
treebed27ad0a1882256f5b8ce415b29ef42234712dd
parenta153be2f17ed2f27ca7e01be7bac59b4bebc5edd
[mtls] add lazy identities, loader improvements

- indicate principal class and name separately to loader drivers
- add LazyIdentity to delay calling drivers until credentials are needed
bazel/workspace-status
constants/BUILD.bazel
constants/constants_in.go
mtls/BUILD.bazel
mtls/certutil/certutil.go
mtls/identity.go
mtls/lazy_identity.go [new file with mode: 0644]
mtls/provider_file.go
mtls/provider_keychain_macos.go
mtls/provider_tpm2_pkcs11.go
mtls/verify_names.go