tls
Use
(↥ "pkg:tls" pkg)
Call the exports below through the pkg alias, for example pkg.Bootstrap.
Functions
Bootstrap
Type: (∷ (→ Unit Any))
Construct Bootstrap values.
TlsAlpnSchemaV1
Type: (∷ (→ Any Any))
Construct TlsAlpnSchemaV1 values.
TlsCertificateReferenceSchemaV1
Type: (∷ (→ Any Any))
Construct TlsCertificateReferenceSchemaV1 values.
TlsDecisionAllow
Type: (∷ (→ Unit Any))
Construct TlsDecisionAllow values.
TlsDecisionDeny
Type: (∷ (→ Unit Any))
Construct TlsDecisionDeny values.
TlsDecisionOutcomeV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct TlsDecisionOutcomeV1 values.
TlsDecisionPolicyV1
Type: (∷ (→ Any Any Any Any Any))
Construct TlsDecisionPolicyV1 values.
TlsEndpointRecordV1
Type: (∷ (→ Any Any Any Any Any Any Any))
Construct TlsEndpointRecordV1 values.
TlsFailureContextV1
Type: (∷ (→ Any Any Any Any Any))
Construct TlsFailureContextV1 values.
TlsHandshakeRuntimeComplete
Type: (∷ (→ Unit Any))
Construct TlsHandshakeRuntimeComplete values.
TlsHandshakeRuntimeSchemaOnly
Type: (∷ (→ Unit Any))
Construct TlsHandshakeRuntimeSchemaOnly values.
TlsHandshakeRuntimePartial
Type: (∷ (→ Unit Any))
Construct TlsHandshakeRuntimePartial values.
TlsHostSchemaV1
Type: (∷ (→ Any Any))
Construct TlsHostSchemaV1 values.
TlsIdentityRecordV1
Type: (∷ (→ Any Any Any Any Any Any Any))
Construct TlsIdentityRecordV1 values.
TlsKeyReferenceSchemaV1
Type: (∷ (→ Any Any))
Construct TlsKeyReferenceSchemaV1 values.
TlsProfileSchemaV1
Type: (∷ (→ Any Any))
Construct TlsProfileSchemaV1 values.
TlsProfileWireV1
Type: (∷ (→ Any Any Any Any Any))
Construct TlsProfileWireV1 values.
TlsSessionRecordV1
Type: (∷ (→ Any Any Any))
Construct TlsSessionRecordV1 values.
TlsSessionWireV1
Type: (∷ (→ Any Any Any Any Any Any Any Any Any Any Any))
Construct TlsSessionWireV1 values.
TlsSlotCore
Type: (∷ (→ Unit Any))
Construct TlsSlotCore values.
TlsSlotReserved
Type: (∷ (→ Unit Any))
Construct TlsSlotReserved values.
TlsSlotUnknown
Type: (∷ (→ Unit Any))
Construct TlsSlotUnknown values.
TlsSniSchemaV1
Type: (∷ (→ Any Any))
Construct TlsSniSchemaV1 values.
TlsTaxonomyAdditive
Type: (∷ (→ Unit Any))
Construct TlsTaxonomyAdditive values.
TlsTaxonomyBreaking
Type: (∷ (→ Unit Any))
Construct TlsTaxonomyBreaking values.
TlsTaxonomyDeprecation
Type: (∷ (→ Unit Any))
Construct TlsTaxonomyDeprecation values.
TlsTrustReferenceSchemaV1
Type: (∷ (→ Any Any))
Construct TlsTrustReferenceSchemaV1 values.
library-name
Type: (∷ (→ Unit Any))
0x0 library function library-name.
tls-api-version
Type: (∷ (→ Unit Any))
0x0 library function tls-api-version.
build-stage
Type: (∷ (→ Unit Any))
0x0 library function build-stage.
tls-failure-context
Type: (∷ (→ Any Any Any Any Any))
0x0 library function tls-failure-context.
tls-failure-context-subject-id
Type: (∷ (→ Any Any))
0x0 library function tls-failure-context-subject-id.
tls-failure-context-classification-label
Type: (∷ (→ Any Any))
0x0 library function tls-failure-context-classification-label.
tls-failure-context-context-label
Type: (∷ (→ Any Any))
0x0 library function tls-failure-context-context-label.
tls-failure-context-message-text
Type: (∷ (→ Any Any))
0x0 library function tls-failure-context-message-text.
require-tls-subject-id
Type: (∷ (→ Any Any))
0x0 library function require-tls-subject-id.
require-tls-classification-label
Type: (∷ (→ Any Any))
0x0 library function require-tls-classification-label.
require-tls-endpoint-host
Type: (∷ (→ Any Any))
0x0 library function require-tls-endpoint-host.
require-tls-sni-label
Type: (∷ (→ Any Any))
0x0 library function require-tls-sni-label.
require-tls-alpn-label
Type: (∷ (→ Any Any))
0x0 library function require-tls-alpn-label.
require-tls-certificate-reference
Type: (∷ (→ Any Any))
0x0 library function require-tls-certificate-reference.
require-tls-key-reference
Type: (∷ (→ Any Any))
0x0 library function require-tls-key-reference.
require-tls-trust-reference
Type: (∷ (→ Any Any))
0x0 library function require-tls-trust-reference.
require-tls-auth-mode-label
Type: (∷ (→ Any Any))
0x0 library function require-tls-auth-mode-label.
require-tls-message
Type: (∷ (→ Any Any))
0x0 library function require-tls-message.
require-tls-context-label
Type: (∷ (→ Any Any))
0x0 library function require-tls-context-label.
require-tls-identity-id
Type: (∷ (→ Any Any))
0x0 library function require-tls-identity-id.
parse-tls-profile-label
Type: (∷ (→ Any Any))
0x0 library function parse-tls-profile-label.
parse-tls-alpn-label
Type: (∷ (→ Any Any))
0x0 library function parse-tls-alpn-label.
parse-tls-auth-mode-label
Type: (∷ (→ Any Any))
0x0 library function parse-tls-auth-mode-label.
parse-tls-cipher-label
Type: (∷ (→ Any Any))
0x0 library function parse-tls-cipher-label.
parse-tls-trust-label
Type: (∷ (→ Any Any))
0x0 library function parse-tls-trust-label.
parse-tls-expiry-policy-label
Type: (∷ (→ Any Any))
0x0 library function parse-tls-expiry-policy-label.
parse-tls-revocation-policy-label
Type: (∷ (→ Any Any))
0x0 library function parse-tls-revocation-policy-label.
resolve-tls-profile-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-tls-profile-label.
resolve-tls-alpn-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-tls-alpn-label.
resolve-tls-auth-mode-label
Type: (∷ (→ Any Any Any))
0x0 library function resolve-tls-auth-mode-label.
tls-profile-schema
Type: (∷ (→ Any Any))
0x0 library function tls-profile-schema.
tls-profile-schema-text
Type: (∷ (→ Any Any))
0x0 library function tls-profile-schema-text.
tls-host-schema
Type: (∷ (→ Any Any))
0x0 library function tls-host-schema.
tls-host-schema-text
Type: (∷ (→ Any Any))
0x0 library function tls-host-schema-text.
tls-sni-schema
Type: (∷ (→ Any Any))
0x0 library function tls-sni-schema.
tls-sni-schema-text
Type: (∷ (→ Any Any))
0x0 library function tls-sni-schema-text.
tls-alpn-schema
Type: (∷ (→ Any Any))
0x0 library function tls-alpn-schema.
tls-alpn-schema-text
Type: (∷ (→ Any Any))
0x0 library function tls-alpn-schema-text.
tls-certificate-reference-schema
Type: (∷ (→ Any Any))
0x0 library function tls-certificate-reference-schema.
tls-certificate-reference-schema-text
Type: (∷ (→ Any Any))
0x0 library function tls-certificate-reference-schema-text.
tls-key-reference-schema
Type: (∷ (→ Any Any))
0x0 library function tls-key-reference-schema.
tls-key-reference-schema-text
Type: (∷ (→ Any Any))
0x0 library function tls-key-reference-schema-text.
tls-trust-reference-schema
Type: (∷ (→ Any Any))
0x0 library function tls-trust-reference-schema.
tls-trust-reference-schema-text
Type: (∷ (→ Any Any))
0x0 library function tls-trust-reference-schema-text.
tls-endpoint-record-from-schemas
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function tls-endpoint-record-from-schemas.
tls-identity-record-from-schemas
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function tls-identity-record-from-schemas.
tls-host-schema-from-endpoint
Type: (∷ (→ Any Any))
0x0 library function tls-host-schema-from-endpoint.
tls-sni-schema-from-endpoint
Type: (∷ (→ Any Any))
0x0 library function tls-sni-schema-from-endpoint.
tls-alpn-schema-from-endpoint
Type: (∷ (→ Any Any))
0x0 library function tls-alpn-schema-from-endpoint.
tls-profile-schema-from-endpoint
Type: (∷ (→ Any Any))
0x0 library function tls-profile-schema-from-endpoint.
tls-certificate-reference-schema-from-identity
Type: (∷ (→ Any Any))
0x0 library function tls-certificate-reference-schema-from-identity.
tls-key-reference-schema-from-identity
Type: (∷ (→ Any Any))
0x0 library function tls-key-reference-schema-from-identity.
tls-trust-reference-schema-from-identity
Type: (∷ (→ Any Any))
0x0 library function tls-trust-reference-schema-from-identity.
tls-decision-allow
Type: (∷ (→ Unit Any))
0x0 library function tls-decision-allow.
tls-decision-deny
Type: (∷ (→ Unit Any))
0x0 library function tls-decision-deny.
tls-decision-text
Type: (∷ (→ Any Any))
0x0 library function tls-decision-text.
tls-decision-policy
Type: (∷ (→ Any Any Any Any Any))
0x0 library function tls-decision-policy.
tls-decision-policy-required-profile-label
Type: (∷ (→ Any Any))
0x0 library function tls-decision-policy-required-profile-label.
tls-decision-policy-expected-hostname
Type: (∷ (→ Any Any))
0x0 library function tls-decision-policy-expected-hostname.
tls-decision-policy-expiry-policy-label
Type: (∷ (→ Any Any))
0x0 library function tls-decision-policy-expiry-policy-label.
tls-decision-policy-revocation-policy-label
Type: (∷ (→ Any Any))
0x0 library function tls-decision-policy-revocation-policy-label.
validate-tls-decision-policy
Type: (∷ (→ Any Any))
0x0 library function validate-tls-decision-policy.
tls-decision-outcome
Type: (∷ (→ Any Any Any Any Any Any))
0x0 library function tls-decision-outcome.
tls-decision-outcome-endpoint-record
Type: (∷ (→ Any Any))
0x0 library function tls-decision-outcome-endpoint-record.
tls-decision-outcome-identity-record
Type: (∷ (→ Any Any))
0x0 library function tls-decision-outcome-identity-record.
tls-decision-outcome-observed-hostname
Type: (∷ (→ Any Any))
0x0 library function tls-decision-outcome-observed-hostname.
tls-decision-outcome-trust-label
Type: (∷ (→ Any Any))
0x0 library function tls-decision-outcome-trust-label.
tls-decision-outcome-decision
Type: (∷ (→ Any Any))
0x0 library function tls-decision-outcome-decision.
tls-decision-outcome-is-allowed
Type: (∷ (→ Any Any))
0x0 library function tls-decision-outcome-is-allowed.
validate-tls-failure-context
Type: (∷ (→ Any Any))
0x0 library function validate-tls-failure-context.
tls-failure-error
Type: (∷ (→ Any Any Any Any))
0x0 library function tls-failure-error.
tls-endpoint-record
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function tls-endpoint-record.
tls-endpoint-record-id
Type: (∷ (→ Any Any))
0x0 library function tls-endpoint-record-id.
tls-endpoint-record-host
Type: (∷ (→ Any Any))
0x0 library function tls-endpoint-record-host.
tls-endpoint-record-sni-label
Type: (∷ (→ Any Any))
0x0 library function tls-endpoint-record-sni-label.
tls-endpoint-record-alpn-label
Type: (∷ (→ Any Any))
0x0 library function tls-endpoint-record-alpn-label.
tls-endpoint-record-profile-label
Type: (∷ (→ Any Any))
0x0 library function tls-endpoint-record-profile-label.
tls-endpoint-record-failure-context
Type: (∷ (→ Any Any))
0x0 library function tls-endpoint-record-failure-context.
validate-tls-endpoint-record
Type: (∷ (→ Any Any))
0x0 library function validate-tls-endpoint-record.
tls-identity-record
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function tls-identity-record.
tls-identity-record-id
Type: (∷ (→ Any Any))
0x0 library function tls-identity-record-id.
tls-identity-record-certificate-reference
Type: (∷ (→ Any Any))
0x0 library function tls-identity-record-certificate-reference.
tls-identity-record-key-reference
Type: (∷ (→ Any Any))
0x0 library function tls-identity-record-key-reference.
tls-identity-record-trust-reference
Type: (∷ (→ Any Any))
0x0 library function tls-identity-record-trust-reference.
tls-identity-record-auth-mode-label
Type: (∷ (→ Any Any))
0x0 library function tls-identity-record-auth-mode-label.
tls-identity-record-failure-context
Type: (∷ (→ Any Any))
0x0 library function tls-identity-record-failure-context.
validate-tls-identity-record
Type: (∷ (→ Any Any))
0x0 library function validate-tls-identity-record.
tls-profile-wire-schema-version
Type: (∷ (→ Unit Any))
0x0 library function tls-profile-wire-schema-version.
tls-profile-wire-field-profile-label
Type: (∷ (→ Unit Any))
0x0 library function tls-profile-wire-field-profile-label.
tls-profile-wire-field-alpn-label
Type: (∷ (→ Unit Any))
0x0 library function tls-profile-wire-field-alpn-label.
tls-profile-wire-field-auth-mode-label
Type: (∷ (→ Unit Any))
0x0 library function tls-profile-wire-field-auth-mode-label.
tls-profile-wire-field-endpoint-host
Type: (∷ (→ Unit Any))
0x0 library function tls-profile-wire-field-endpoint-host.
tls-profile-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function tls-profile-wire-field-is-required.
tls-profile-wire
Type: (∷ (→ Any Any Any Any Any))
0x0 library function tls-profile-wire.
tls-profile-to-wire-v1
Type: (∷ (→ Any Any Any))
0x0 library function tls-profile-to-wire-v1.
tls-profile-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function tls-profile-from-wire-v1.
tls-profile-wire-profile-label
Type: (∷ (→ Any Any))
0x0 library function tls-profile-wire-profile-label.
tls-profile-wire-alpn-label
Type: (∷ (→ Any Any))
0x0 library function tls-profile-wire-alpn-label.
tls-profile-wire-auth-mode-label
Type: (∷ (→ Any Any))
0x0 library function tls-profile-wire-auth-mode-label.
tls-profile-wire-endpoint-host
Type: (∷ (→ Any Any))
0x0 library function tls-profile-wire-endpoint-host.
tls-session-record
Type: (∷ (→ Any Any Any))
0x0 library function tls-session-record.
tls-session-record-endpoint-record
Type: (∷ (→ Any Any))
0x0 library function tls-session-record-endpoint-record.
tls-session-record-identity-record
Type: (∷ (→ Any Any))
0x0 library function tls-session-record-identity-record.
tls-session-wire-schema-version
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-schema-version.
tls-session-wire-field-endpoint-id
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-endpoint-id.
tls-session-wire-field-identity-id
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-identity-id.
tls-session-wire-field-endpoint-host
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-endpoint-host.
tls-session-wire-field-sni-label
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-sni-label.
tls-session-wire-field-alpn-label
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-alpn-label.
tls-session-wire-field-profile-label
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-profile-label.
tls-session-wire-field-certificate-reference
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-certificate-reference.
tls-session-wire-field-key-reference
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-key-reference.
tls-session-wire-field-trust-reference
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-trust-reference.
tls-session-wire-field-auth-mode-label
Type: (∷ (→ Unit Any))
0x0 library function tls-session-wire-field-auth-mode-label.
tls-session-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-field-is-required.
tls-session-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function tls-session-to-wire-v1.
tls-session-from-wire-v1
Type: (∷ (→ Any Any Any))
0x0 library function tls-session-from-wire-v1.
tls-session-wire-endpoint-id
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-endpoint-id.
tls-session-wire-identity-id
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-identity-id.
tls-session-wire-endpoint-host
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-endpoint-host.
tls-session-wire-sni-label
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-sni-label.
tls-session-wire-alpn-label
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-alpn-label.
tls-session-wire-profile-label
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-profile-label.
tls-session-wire-certificate-reference
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-certificate-reference.
tls-session-wire-key-reference
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-key-reference.
tls-session-wire-trust-reference
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-trust-reference.
tls-session-wire-auth-mode-label
Type: (∷ (→ Any Any))
0x0 library function tls-session-wire-auth-mode-label.
tls-taxonomy-additive-change
Type: (∷ (→ Unit Any))
0x0 library function tls-taxonomy-additive-change.
tls-taxonomy-deprecation-change
Type: (∷ (→ Unit Any))
0x0 library function tls-taxonomy-deprecation-change.
tls-taxonomy-breaking-change
Type: (∷ (→ Unit Any))
0x0 library function tls-taxonomy-breaking-change.
tls-taxonomy-change-semver
Type: (∷ (→ Any Any))
0x0 library function tls-taxonomy-change-semver.
normalize-tls-profile-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-tls-profile-label-or.
normalize-tls-profile-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-tls-profile-label-or-default.
normalize-tls-cipher-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-tls-cipher-label-or.
normalize-tls-cipher-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-tls-cipher-label-or-default.
normalize-tls-auth-mode-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-tls-auth-mode-label-or.
normalize-tls-auth-mode-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-tls-auth-mode-label-or-default.
tls-code-slot
Type: (∷ (→ Any Any))
0x0 library function tls-code-slot.
tls-code-slot-text
Type: (∷ (→ Any Any))
0x0 library function tls-code-slot-text.
is-reserved-tls-code
Type: (∷ (→ Any Any))
0x0 library function is-reserved-tls-code.
ensure-non-reserved-tls-code
Type: (∷ (→ Any Any))
0x0 library function ensure-non-reserved-tls-code.
classify-error-severity
Type: (∷ (→ Any Any))
0x0 library function classify-error-severity.
classify-retry-strategy
Type: (∷ (→ Any Any))
0x0 library function classify-retry-strategy.
tls-host-runtime-bool-and
Type: (∷ (→ Any Any Any))
0x0 library function tls-host-runtime-bool-and.
tls-cli-outcome-ready
Type: (∷ (→ Any Any))
0x0 library function tls-cli-outcome-ready.
tls-shell-argv
Type: (∷ (→ Any Any))
0x0 library function tls-shell-argv.
tls-hybrid-session-policy-group
Type: (∷ (→ Unit Any))
0x0 library function tls-hybrid-session-policy-group.
tls-hybrid-session-policy-label
Type: (∷ (→ Unit Any))
0x0 library function tls-hybrid-session-policy-label.
tls-openssl-hybrid-handshake-command
Type: (∷ (→ Unit Any))
0x0 library function tls-openssl-hybrid-handshake-command.
tls-openssl-hybrid-handshake
Type: (∷ (→ Any Any))
0x0 library function tls-openssl-hybrid-handshake.
tls-handshake-runtime-ready-with-capability
Type: (∷ (→ Any Any))
0x0 library function tls-handshake-runtime-ready-with-capability.
tls-handshake-runtime-ready
Type: (∷ (→ Unit Any))
0x0 library function tls-handshake-runtime-ready.
tls-handshake-runtime-completion
Type: (∷ (→ Unit Any))
0x0 library function tls-handshake-runtime-completion.
tls-handshake-runtime-completion-label
Type: (∷ (→ Any Any))
0x0 library function tls-handshake-runtime-completion-label.
tls-handshake-runtime-probe
Type: (∷ (→ Any Any))
0x0 library function tls-handshake-runtime-probe.
tls-release-ready
Type: (∷ (→ Unit Any))
0x0 library function tls-release-ready.