transport

package
v0.2.0-beta.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package transport contains authenticated transport identity primitives.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CertificateFingerprint

func CertificateFingerprint(certificate *x509.Certificate) (string, error)

CertificateFingerprint returns the lowercase SHA-256 digest of a certificate DER encoding.

func ChannelBinding

func ChannelBinding(state *tls.ConnectionState) (string, error)

ChannelBinding returns the TLS-exporter digest used in FlowBaton tokens.

func LoadServerTLS

func LoadServerTLS(certificatePath, privateKeyPath, clientCAPath string) (*tls.Config, error)

LoadServerTLS builds the mandatory TLS 1.3 mutual-authentication profile for the remote DeviceSession transport.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL