NatsSecurity
faststream.nats.NatsSecurity #
NatsSecurity(
*,
ssl_context: SSLContext | None = None,
use_ssl: bool | None = None,
tls_hostname: str | None = None,
tls_handshake_first: bool = False,
)
Bases: BaseSecurity
Base class for NATS security configurations.
Source code in faststream/nats/security.py
40 41 42 43 44 45 46 47 48 49 50 | |
get_requirement #
get_requirement() -> list[dict[str, Any]]
Get the security requirements.
Source code in faststream/security.py
35 36 37 | |
get_schema #
get_schema() -> dict[str, dict[str, str]]
Get the security schema.
Source code in faststream/security.py
39 40 41 | |