Struct openssl::ssl::SslCipherRef
source · [−]pub struct SslCipherRef(_);
Expand description
Reference to an SslCipher
.
Implementations
sourceimpl SslCipherRef
impl SslCipherRef
sourcepub fn name(&self) -> &'static str
pub fn name(&self) -> &'static str
Returns the name of the cipher.
This corresponds to SSL_CIPHER_get_name
.
sourcepub fn standard_name(&self) -> Option<&'static str>
pub fn standard_name(&self) -> Option<&'static str>
Returns the RFC-standard name of the cipher, if one exists.
Requires OpenSSL 1.1.1 or newer.
This corresponds to SSL_CIPHER_standard_name
.
sourcepub fn version(&self) -> &'static str
pub fn version(&self) -> &'static str
Returns the SSL/TLS protocol version that first defined the cipher.
This corresponds to SSL_CIPHER_get_version
.
sourcepub fn bits(&self) -> CipherBits
pub fn bits(&self) -> CipherBits
Returns the number of bits used for the cipher.
This corresponds to SSL_CIPHER_get_bits
.
sourcepub fn description(&self) -> String
pub fn description(&self) -> String
Returns a textual description of the cipher.
This corresponds to SSL_CIPHER_description
.
sourcepub fn handshake_digest(&self) -> Option<MessageDigest>
pub fn handshake_digest(&self) -> Option<MessageDigest>
Returns the handshake digest of the cipher.
Requires OpenSSL 1.1.1 or newer.
This corresponds to SSL_CIPHER_get_handshake_digest
.
sourcepub fn cipher_nid(&self) -> Option<Nid>
pub fn cipher_nid(&self) -> Option<Nid>
Returns the NID corresponding to the cipher.
Requires OpenSSL 1.1.0 or newer.
This corresponds to SSL_CIPHER_get_cipher_nid
.
Trait Implementations
sourceimpl ForeignTypeRef for SslCipherRef
impl ForeignTypeRef for SslCipherRef
Auto Trait Implementations
impl !RefUnwindSafe for SslCipherRef
impl Send for SslCipherRef
impl !Sync for SslCipherRef
impl Unpin for SslCipherRef
impl UnwindSafe for SslCipherRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more