[−][src]Trait sspi::sspi::Sspi
Required methods
fn package_type(&self) -> PackageType
fn identity(&self) -> Option<CredentialsBuffers>
fn update_identity(&mut self, identity: Option<CredentialsBuffers>)
fn initialize_security_context(
&mut self,
input: impl Read,
output: impl Write
) -> SspiResult
&mut self,
input: impl Read,
output: impl Write
) -> SspiResult
fn accept_security_context(
&mut self,
input: impl Read,
output: impl Write
) -> SspiResult
&mut self,
input: impl Read,
output: impl Write
) -> SspiResult
fn complete_auth_token(&mut self) -> Result<()>
fn encrypt_message(
&mut self,
input: &[u8],
message_seq_number: u32
) -> Result<Vec<u8>>
&mut self,
input: &[u8],
message_seq_number: u32
) -> Result<Vec<u8>>
fn decrypt_message(
&mut self,
input: &[u8],
message_seq_number: u32
) -> Result<Vec<u8>>
&mut self,
input: &[u8],
message_seq_number: u32
) -> Result<Vec<u8>>
Implementors
impl Sspi for Ntlm
[src]
fn package_type(&self) -> PackageType
[src]
fn identity(&self) -> Option<CredentialsBuffers>
[src]
fn update_identity(&mut self, identity: Option<CredentialsBuffers>)
[src]
fn initialize_security_context(
&mut self,
input: impl Read,
output: impl Write
) -> SspiResult
[src]
&mut self,
input: impl Read,
output: impl Write
) -> SspiResult
fn accept_security_context(
&mut self,
input: impl Read,
output: impl Write
) -> SspiResult
[src]
&mut self,
input: impl Read,
output: impl Write
) -> SspiResult
fn complete_auth_token(&mut self) -> Result<()>
[src]
fn encrypt_message(
&mut self,
input: &[u8],
message_seq_num: u32
) -> Result<Vec<u8>>
[src]
&mut self,
input: &[u8],
message_seq_num: u32
) -> Result<Vec<u8>>
fn decrypt_message(
&mut self,
input: &[u8],
message_seq_num: u32
) -> Result<Vec<u8>>
[src]
&mut self,
input: &[u8],
message_seq_num: u32
) -> Result<Vec<u8>>