List of all items
Structs
- agent::AcpAgent
- agent::CapabilityRequestResult
- agent::DecryptedMessage
- agent::InboundResult
- amqp_transport::AmqpTransportClient
- capabilities::AgentCapabilities
- capabilities::CapabilityMatch
- discovery::DiscoveryClient
- http_security::HttpSecurityPolicy
- identity::AgentIdParts
- identity::AgentIdentity
- identity::IdentityBundle
- key_provider::IdentityKeyMaterial
- key_provider::LocalKeyProvider
- key_provider::TlsMaterial
- key_provider::VaultKeyProvider
- messages::AcpMessage
- messages::CompensateInstruction
- messages::DeliveryOutcome
- messages::Envelope
- messages::ProtectedPayload
- messages::SendResult
- messages::WrappedContentKey
- mqtt_transport::MqttTransportClient
- options::AcpAgentOptions
- overlay::OverlayInboundAdapter
- overlay::OverlayOutboundAdapter
- overlay::OverlaySendResult
- overlay::OverlayTarget
- overlay_framework::OverlayClient
- overlay_framework::OverlayConfig
- overlay_framework::OverlayFrameworkRuntime
- overlay_framework::OverlayHttpResponse
- transport::TransportClient
- transport::TransportResponse
Enums
- errors::AcpError
- errors::FailReason
- messages::DeliveryMode
- messages::DeliveryState
- messages::MessageClass
Traits
Functions
- constants::is_supported_trust_profile
- crypto::b64_decode
- crypto::b64_encode
- crypto::canonical_json
- crypto::decrypt_for_recipient
- crypto::encrypt_for_recipients
- crypto::envelope_aad
- crypto::generate_ed25519_keypair
- crypto::generate_x25519_keypair
- crypto::sha256_hex
- crypto::sign_bytes
- crypto::sign_protected_payload
- crypto::verify_protected_payload_signature
- crypto::verify_signature
- http_security::build_http_client
- http_security::normalize_optional_file
- http_security::validate_http_client_policy
- http_security::validate_http_url
- identity::identity_path
- identity::parse_agent_id
- identity::read_identity
- identity::sanitize_agent_id
- identity::verify_identity_document
- identity::write_identity
- json_support::canonical_json_bytes
- json_support::canonical_json_string
- json_support::convert
- json_support::from_json
- json_support::map_from_json
- json_support::to_json
- json_support::to_map
- json_support::to_value
- json_support::value_to_map
- messages::build_ack_payload
- messages::build_fail_payload
- overlay::invalid_overlay_request
- overlay::is_acp_http_message
- overlay_framework::acp_overlay_inbound
- well_known::build_well_known_document
- well_known::identity_document_url_from_base
- well_known::parse_well_known_document
- well_known::resolve_identity_document_reference
- well_known::well_known_url_from_base
Type Aliases
- agent::InboundHandlerFn
- amqp_transport::AmqpMessageHandler
- errors::AcpResult
- json_support::JsonMap
- key_provider::KeyProviderInfo
- mqtt_transport::MqttMessageHandler
- overlay::BusinessHandler
- overlay::PassthroughHandler
Constants
- amqp_transport::DEFAULT_AMQP_EXCHANGE
- amqp_transport::DEFAULT_AMQP_EXCHANGE_TYPE
- constants::ACP_IDENTITY_VERSION
- constants::ACP_VERSION
- constants::DEFAULT_CRYPTO_SUITE
- constants::DEFAULT_IDENTITY_DOCUMENT_PATH
- constants::TRUST_PROFILES
- mqtt_transport::DEFAULT_MQTT_QOS
- mqtt_transport::DEFAULT_MQTT_TOPIC_PREFIX
- overlay_framework::WELL_KNOWN_CACHE_CONTROL
- well_known::SUPPORTED_SECURITY_PROFILES
- well_known::SUPPORTED_WELL_KNOWN_VERSION
- well_known::WELL_KNOWN_PATH