Merge pull request #28 from nox/early-servername
Allow returning more stuff from the early callback
This commit is contained in:
commit
10e472f64a
|
|
@ -1779,6 +1779,20 @@ impl ClientHello {
|
||||||
Some(slice::from_raw_parts(ptr, len))
|
Some(slice::from_raw_parts(ptr, len))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn ssl(&self) -> &SslRef {
|
||||||
|
unsafe { SslRef::from_ptr(self.0.ssl) }
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Returns the servername sent by the client via Server Name Indication (SNI).
|
||||||
|
pub fn servername(&self, type_: NameType) -> Option<&str> {
|
||||||
|
self.ssl().servername(type_)
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Returns a string describing the protocol version of the session.
|
||||||
|
pub fn version_str(&self) -> &'static str {
|
||||||
|
self.ssl().version_str()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Information about a cipher.
|
/// Information about a cipher.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue