pub struct ConnectAuthorizeRequest {
pub target: String,
pub client_cert_uri: String,
pub client_cert_serial: String,
}
Expand description
ConnectAuthorizeRequest is the structure of a request to authorize a connection.
Fields§
§target: String
Target is the name of the service that is being requested.
client_cert_uri: String
ClientCertURI is a unique identifier for the requesting client. This is currently the URI SAN from the TLS client certificate.
ClientCertSerial is a colon-hex-encoded of the serial number for the requesting client cert. This is used to check against revocation lists.
client_cert_serial: String
Trait Implementations§
Source§impl Clone for ConnectAuthorizeRequest
impl Clone for ConnectAuthorizeRequest
Source§fn clone(&self) -> ConnectAuthorizeRequest
fn clone(&self) -> ConnectAuthorizeRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConnectAuthorizeRequest
impl Debug for ConnectAuthorizeRequest
Source§impl Default for ConnectAuthorizeRequest
impl Default for ConnectAuthorizeRequest
Source§fn default() -> ConnectAuthorizeRequest
fn default() -> ConnectAuthorizeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConnectAuthorizeRequest
impl<'de> Deserialize<'de> for ConnectAuthorizeRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConnectAuthorizeRequest
impl RefUnwindSafe for ConnectAuthorizeRequest
impl Send for ConnectAuthorizeRequest
impl Sync for ConnectAuthorizeRequest
impl Unpin for ConnectAuthorizeRequest
impl UnwindSafe for ConnectAuthorizeRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more