]> 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)
commit0ac0c9be7c9b0ded37fb75cb48f6c7136f60c8a5
treeaa0a2ab945f629608b12a9592a9ce02162d871b7
parent92cdfdbf4fa55edb9a5ecf2fe9e237bf3cbfdde5
[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