Package org.gnome.gio
Interface TlsFileDatabase
- All Superinterfaces:
Proxy
- All Known Implementing Classes:
TlsFileDatabase.TlsFileDatabase$Impl
GTlsFileDatabase is implemented by TlsDatabase objects which
load their certificate information from a file. It is an interface which
TLS library specific subtypes implement.- Since:
- 2.30
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceTlsFileDatabase.Builder<B extends Builder<B>>static classThe TlsFileDatabase$Impl type represents a native instance of the TlsFileDatabase interface.static classProvides an interface forGTlsFileDatabaseimplementations. -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic @Nullable TypegetType()Get the GType of the TlsFileDatabase classstatic TlsFileDatabaseCreates a newGTlsFileDatabasewhich uses anchor certificate authorities inanchorsto verify certificate chains.
-
Method Details
-
getType
-
new_
Creates a newGTlsFileDatabasewhich uses anchor certificate authorities inanchorsto verify certificate chains.The certificates in
anchorsmust be PEM encoded.- Parameters:
anchors- filename of anchor certificate authorities.- Returns:
- the new
GTlsFileDatabase, ornullon error - Throws:
GErrorException- seeGError- Since:
- 2.30
-