[−][src]Trait gio::TlsDatabaseExt
Required methods
fn create_certificate_handle<P: IsA<TlsCertificate>>(
&self,
certificate: &P
) -> Option<GString>
&self,
certificate: &P
) -> Option<GString>
fn lookup_certificate_for_handle<'a, 'b, P: IsA<TlsInteraction> + 'a, Q: Into<Option<&'a P>>, R: IsA<Cancellable> + 'b, S: Into<Option<&'b R>>>(
&self,
handle: &str,
interaction: Q,
flags: TlsDatabaseLookupFlags,
cancellable: S
) -> Result<Option<TlsCertificate>, Error>
&self,
handle: &str,
interaction: Q,
flags: TlsDatabaseLookupFlags,
cancellable: S
) -> Result<Option<TlsCertificate>, Error>
fn lookup_certificate_for_handle_async<'a, 'b, P: IsA<TlsInteraction> + 'a, Q: Into<Option<&'a P>>, R: IsA<Cancellable> + 'b, S: Into<Option<&'b R>>, T: FnOnce(Result<TlsCertificate, Error>) + Send + 'static>(
&self,
handle: &str,
interaction: Q,
flags: TlsDatabaseLookupFlags,
cancellable: S,
callback: T
)
&self,
handle: &str,
interaction: Q,
flags: TlsDatabaseLookupFlags,
cancellable: S,
callback: T
)
fn lookup_certificate_issuer<'a, 'b, P: IsA<TlsCertificate>, Q: IsA<TlsInteraction> + 'a, R: Into<Option<&'a Q>>, S: IsA<Cancellable> + 'b, T: Into<Option<&'b S>>>(
&self,
certificate: &P,
interaction: R,
flags: TlsDatabaseLookupFlags,
cancellable: T
) -> Result<TlsCertificate, Error>
&self,
certificate: &P,
interaction: R,
flags: TlsDatabaseLookupFlags,
cancellable: T
) -> Result<TlsCertificate, Error>
fn lookup_certificate_issuer_async<'a, 'b, P: IsA<TlsCertificate>, Q: IsA<TlsInteraction> + 'a, R: Into<Option<&'a Q>>, S: IsA<Cancellable> + 'b, T: Into<Option<&'b S>>, U: FnOnce(Result<TlsCertificate, Error>) + Send + 'static>(
&self,
certificate: &P,
interaction: R,
flags: TlsDatabaseLookupFlags,
cancellable: T,
callback: U
)
&self,
certificate: &P,
interaction: R,
flags: TlsDatabaseLookupFlags,
cancellable: T,
callback: U
)
fn verify_chain<'a, 'b, 'c, P: IsA<TlsCertificate>, Q: IsA<SocketConnectable> + 'a, R: Into<Option<&'a Q>>, S: IsA<TlsInteraction> + 'b, T: Into<Option<&'b S>>, U: IsA<Cancellable> + 'c, V: Into<Option<&'c U>>>(
&self,
chain: &P,
purpose: &str,
identity: R,
interaction: T,
flags: TlsDatabaseVerifyFlags,
cancellable: V
) -> Result<TlsCertificateFlags, Error>
&self,
chain: &P,
purpose: &str,
identity: R,
interaction: T,
flags: TlsDatabaseVerifyFlags,
cancellable: V
) -> Result<TlsCertificateFlags, Error>
fn verify_chain_async<'a, 'b, 'c, P: IsA<TlsCertificate>, Q: IsA<SocketConnectable> + 'a, R: Into<Option<&'a Q>>, S: IsA<TlsInteraction> + 'b, T: Into<Option<&'b S>>, U: IsA<Cancellable> + 'c, V: Into<Option<&'c U>>, W: FnOnce(Result<TlsCertificateFlags, Error>) + Send + 'static>(
&self,
chain: &P,
purpose: &str,
identity: R,
interaction: T,
flags: TlsDatabaseVerifyFlags,
cancellable: V,
callback: W
)
&self,
chain: &P,
purpose: &str,
identity: R,
interaction: T,
flags: TlsDatabaseVerifyFlags,
cancellable: V,
callback: W
)
Implementors
impl<O: IsA<TlsDatabase>> TlsDatabaseExt for O
[src]
fn create_certificate_handle<P: IsA<TlsCertificate>>(
&self,
certificate: &P
) -> Option<GString>
[src]
&self,
certificate: &P
) -> Option<GString>
fn lookup_certificate_for_handle<'a, 'b, P: IsA<TlsInteraction> + 'a, Q: Into<Option<&'a P>>, R: IsA<Cancellable> + 'b, S: Into<Option<&'b R>>>(
&self,
handle: &str,
interaction: Q,
flags: TlsDatabaseLookupFlags,
cancellable: S
) -> Result<Option<TlsCertificate>, Error>
[src]
&self,
handle: &str,
interaction: Q,
flags: TlsDatabaseLookupFlags,
cancellable: S
) -> Result<Option<TlsCertificate>, Error>
fn lookup_certificate_for_handle_async<'a, 'b, P: IsA<TlsInteraction> + 'a, Q: Into<Option<&'a P>>, R: IsA<Cancellable> + 'b, S: Into<Option<&'b R>>, T: FnOnce(Result<TlsCertificate, Error>) + Send + 'static>(
&self,
handle: &str,
interaction: Q,
flags: TlsDatabaseLookupFlags,
cancellable: S,
callback: T
)
[src]
&self,
handle: &str,
interaction: Q,
flags: TlsDatabaseLookupFlags,
cancellable: S,
callback: T
)
fn lookup_certificate_issuer<'a, 'b, P: IsA<TlsCertificate>, Q: IsA<TlsInteraction> + 'a, R: Into<Option<&'a Q>>, S: IsA<Cancellable> + 'b, T: Into<Option<&'b S>>>(
&self,
certificate: &P,
interaction: R,
flags: TlsDatabaseLookupFlags,
cancellable: T
) -> Result<TlsCertificate, Error>
[src]
&self,
certificate: &P,
interaction: R,
flags: TlsDatabaseLookupFlags,
cancellable: T
) -> Result<TlsCertificate, Error>
fn lookup_certificate_issuer_async<'a, 'b, P: IsA<TlsCertificate>, Q: IsA<TlsInteraction> + 'a, R: Into<Option<&'a Q>>, S: IsA<Cancellable> + 'b, T: Into<Option<&'b S>>, U: FnOnce(Result<TlsCertificate, Error>) + Send + 'static>(
&self,
certificate: &P,
interaction: R,
flags: TlsDatabaseLookupFlags,
cancellable: T,
callback: U
)
[src]
&self,
certificate: &P,
interaction: R,
flags: TlsDatabaseLookupFlags,
cancellable: T,
callback: U
)
fn verify_chain<'a, 'b, 'c, P: IsA<TlsCertificate>, Q: IsA<SocketConnectable> + 'a, R: Into<Option<&'a Q>>, S: IsA<TlsInteraction> + 'b, T: Into<Option<&'b S>>, U: IsA<Cancellable> + 'c, V: Into<Option<&'c U>>>(
&self,
chain: &P,
purpose: &str,
identity: R,
interaction: T,
flags: TlsDatabaseVerifyFlags,
cancellable: V
) -> Result<TlsCertificateFlags, Error>
[src]
&self,
chain: &P,
purpose: &str,
identity: R,
interaction: T,
flags: TlsDatabaseVerifyFlags,
cancellable: V
) -> Result<TlsCertificateFlags, Error>
fn verify_chain_async<'a, 'b, 'c, P: IsA<TlsCertificate>, Q: IsA<SocketConnectable> + 'a, R: Into<Option<&'a Q>>, S: IsA<TlsInteraction> + 'b, T: Into<Option<&'b S>>, U: IsA<Cancellable> + 'c, V: Into<Option<&'c U>>, W: FnOnce(Result<TlsCertificateFlags, Error>) + Send + 'static>(
&self,
chain: &P,
purpose: &str,
identity: R,
interaction: T,
flags: TlsDatabaseVerifyFlags,
cancellable: V,
callback: W
)
[src]
&self,
chain: &P,
purpose: &str,
identity: R,
interaction: T,
flags: TlsDatabaseVerifyFlags,
cancellable: V,
callback: W
)