]> go.fuhry.dev Git - runtime.git/commit
[mtls] make some types and functions public
authorDan Fuhry <dan@fuhry.com>
Wed, 19 Nov 2025 14:34:52 +0000 (09:34 -0500)
committerDan Fuhry <dan@fuhry.com>
Wed, 19 Nov 2025 14:34:52 +0000 (09:34 -0500)
commita153be2f17ed2f27ca7e01be7bac59b4bebc5edd
tree769dc59f405c3e80764890a7cee9eb8007791cd7
parent1be16cb21752653a4a94e734109d43e7d04e7e5e
[mtls] make some types and functions public

Make public the necessary functions and types to allow other packages to register identity and roots providers.

- Types `CertificatePrimitive` and `RootsPrimitive`
- Driver registration functions: `RegisterIdentityDriver`, `RegisterRootDriver`
- `newDialContextFunc` -> `MakeDialContextFunc`
- `newTlsCertificate` -> `MakeTlsCertificate`
mtls/identity.go
mtls/provider_anonymous.go
mtls/provider_file.go
mtls/provider_interface.go
mtls/provider_keychain_macos.go
mtls/provider_shared.go
mtls/provider_tpm2_pkcs11.go
mtls/verify_roots.go