TlsContextBinding import { TlsContextBinding } from "destack:tls/binding"; Context binding family. export interface TlsContextBinding { openTlsContext(options: &'a readonly TlsContextOptions): Result; closeTlsContext(context: TlsContextHandle): Result; setTlsIdentityPem(context: TlsContextHandle, certificateChainPem: &'a readonly [uint8], privateKeyPem: &'b readonly [uint8]): Result; setTlsTrustAnchorsPem(context: TlsContextHandle, trustAnchorsPem: &'a readonly [uint8]): Result; setTlsCipherSuites(context: TlsContextHandle, suites: &'a readonly [string]): Result; setTlsGroups(context: TlsContextHandle, groups: &'a readonly [string]): Result; setTlsSignatureAlgorithms(context: TlsContextHandle, algorithms: &'a readonly [string]): Result; setTlsHostnameVerification(context: TlsContextHandle, mode: TlsHostnameVerificationMode): Result; setTlsSessionResumption(context: TlsContextHandle, mode: TlsSessionResumptionMode): Result; } language/library/src/tls/binding/context.ds:60:160 Members openTlsContext(options: &'a readonly TlsContextOptions): Result Open one TLS context. closeTlsContext(context: TlsContextHandle): Result Close one TLS context. setTlsIdentityPem(context: TlsContextHandle, certificateChainPem: &'a readonly [uint8], privateKeyPem: &'b readonly [uint8]): Result Set one local certificate chain and private key on a TLS context. setTlsTrustAnchorsPem(context: TlsContextHandle, trustAnchorsPem: &'a readonly [uint8]): Result Set trust anchors on a TLS context from one PEM bundle. setTlsCipherSuites(context: TlsContextHandle, suites: &'a readonly [string]): Result Set allowed TLS cipher suites for one context. setTlsGroups(context: TlsContextHandle, groups: &'a readonly [string]): Result Set allowed TLS key exchange groups for one context. setTlsSignatureAlgorithms(context: TlsContextHandle, algorithms: &'a readonly [string]): Result Set allowed TLS signature algorithms for one context. setTlsHostnameVerification(context: TlsContextHandle, mode: TlsHostnameVerificationMode): Result Set hostname verification mode for one context. setTlsSessionResumption(context: TlsContextHandle, mode: TlsSessionResumptionMode): Result Set session resumption policy for one context.