rskit-security — Shared Security Configuration
Shared TLS, secret redaction, and HTTP security vocabulary for rskit transports.
Features
TlsConfig— certificate, key, CA bundle, server name, and verification settingsTlsVersion— minimum TLS version policySecretString— redacting string wrapper for credential-bearing configurationBEARER_AUTH_SCHEME/BASIC_AUTH_SCHEME— shared HTTP auth scheme constants for crates that build or parseAuthorizationvaluesSecurityHeadersConfig— secure-by-default response header policy
Usage
[]
= "0.1.0-alpha.1"
use ;
let tls = TlsConfig ;
tls.validate.unwrap;
let api_key = new;
assert_eq!;
assert_eq!;