c
GObject.Object
Gck.Session
Import line: | Gck = imports.gi.Gck; |
GIR File: | Gck-1.gir |
C documentation: | GckSession |
Class : | Session |
Implements: | Gio.AsyncInitable, Gio.Initable |
Extends: | GObject.Object |
Properties | Defined By | |
---|---|---|
app_data : void*
|
Gck.Session | |
handle : guint64
|
Gck.Session | |
interaction : Gio.TlsInteraction
|
Gck.Session | |
module : Gck.Module
read only
|
Gck.Session | |
opening_flags : guint64
|
Gck.Session | |
options : Gck.SessionOptions
|
Gck.Session | |
parent : GObject.Object
read only
|
Gck.Session | |
pv : Gck.SessionPrivate
read only
|
Gck.Session | |
reserved : Array
read only
|
Gck.Session | |
slot : Gck.Slot
|
Gck.Session |
Method / Constructor | Defined By | |
---|---|---|
new Gck.Session
(Object properties)
Create a new Gck.Session
Create a new Gck.Session
|
||
|
Gck.Session | |
Gck.Session.open
(Slot slot, SessionOptions options, TlsInteraction interaction, Cancellable cancellable)
:
Gck.Session
|
Gck.Session | |
Gck.Session.open_async
(Slot slot, SessionOptions options, TlsInteraction interaction, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
|
Gck.Session | |
|
Gck.Session | |
create_object_async
(Attributes attrs, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
create_object_finish
(AsyncResult result)
:
Gck.Object
|
Gck.Session | |
decrypt
(Object key, guint64 mech_type, String input, guint64 n_input, Object out_values, Cancellable cancellable)
:
String
|
Gck.Session | |
decrypt_async
(Object key, Mechanism mechanism, String input, guint64 n_input, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
|
Gck.Session | |
decrypt_full
(Object key, Mechanism mechanism, String input, guint64 n_input, Object out_values, Cancellable cancellable)
:
String
|
Gck.Session | |
|
Gck.Session | |
derive_key_async
(Object base, Mechanism mechanism, Attributes attrs, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
derive_key_finish
(AsyncResult result)
:
Gck.Object
|
Gck.Session | |
derive_key_full
(Object base, Mechanism mechanism, Attributes attrs, Cancellable cancellable)
:
Gck.Object
|
Gck.Session | |
encrypt
(Object key, guint64 mech_type, String input, guint64 n_input, Object out_values, Cancellable cancellable)
:
String
|
Gck.Session | |
encrypt_async
(Object key, Mechanism mechanism, String input, guint64 n_input, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
|
Gck.Session | |
encrypt_full
(Object key, Mechanism mechanism, String input, guint64 n_input, Object out_values, Cancellable cancellable)
:
String
|
Gck.Session | |
enumerate_objects
(Attributes match)
:
Gck.Enumerator
|
Gck.Session | |
|
Gck.Session | |
find_handles_async
(Attributes match, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
|
Gck.Session | |
|
Gck.Session | |
find_objects_async
(Attributes match, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
find_objects_finish
(AsyncResult result)
:
Array
|
Gck.Session | |
generate_key_pair
(guint64 mech_type, Attributes public_attrs, Attributes private_attrs, Object out_values, Object private_key, Cancellable cancellable)
:
gboolean
|
Gck.Session | |
generate_key_pair_async
(Mechanism mechanism, Attributes public_attrs, Attributes private_attrs, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
|
Gck.Session | |
generate_key_pair_full
(Mechanism mechanism, Attributes public_attrs, Attributes private_attrs, Object out_values, Object private_key, Cancellable cancellable)
:
gboolean
|
Gck.Session | |
get_handle
()
:
guint64
|
Gck.Session | |
get_info
()
:
Gck.SessionInfo
|
Gck.Session | |
get_interaction
()
:
Gio.TlsInteraction
|
Gck.Session | |
get_module
()
:
Gck.Module
|
Gck.Session | |
get_options
()
:
Gck.SessionOptions
|
Gck.Session | |
get_slot
()
:
Gck.Slot
|
Gck.Session | |
get_state
()
:
guint64
|
Gck.Session | |
init
(Cancellable cancellable)
:
gboolean
|
Gio.Initable | |
|
Gio.AsyncInitable | |
init_finish
(AsyncResult res)
:
gboolean
|
Gio.AsyncInitable | |
|
Gck.Session | |
init_pin_async
(String pin, guint64 n_pin, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
init_pin_finish
(AsyncResult result)
:
gboolean
|
Gck.Session | |
|
Gck.Session | |
login_async
(guint64 user_type, String pin, guint64 n_pin, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
login_finish
(AsyncResult result)
:
gboolean
|
Gck.Session | |
login_interactive
(guint64 user_type, TlsInteraction interaction, Cancellable cancellable)
:
gboolean
|
Gck.Session | |
login_interactive_async
(guint64 user_type, TlsInteraction interaction, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
login_interactive_finish
(AsyncResult result)
:
gboolean
|
Gck.Session | |
logout
(Cancellable cancellable)
:
gboolean
|
Gck.Session | |
|
Gck.Session | |
logout_finish
(AsyncResult result)
:
gboolean
|
Gck.Session | |
new_finish
(AsyncResult res)
:
GObject.Object
|
Gio.AsyncInitable | |
set_interaction
(TlsInteraction interaction)
:
none
|
Gck.Session | |
Gck.Session | ||
set_pin_async
(String old_pin, guint64 n_old_pin, String new_pin, guint64 n_new_pin, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
set_pin_finish
(AsyncResult result)
:
gboolean
|
Gck.Session | |
sign
(Object key, guint64 mech_type, String input, guint64 n_input, Object out_values, Cancellable cancellable)
:
String
|
Gck.Session | |
sign_async
(Object key, Mechanism mechanism, String input, guint64 n_input, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
|
Gck.Session | |
sign_full
(Object key, Mechanism mechanism, String input, guint64 n_input, guint64 n_result, Cancellable cancellable)
:
guint8
|
Gck.Session | |
unwrap_key
(Object wrapper, guint64 mech_type, String input, guint64 n_input, Attributes attrs, Cancellable cancellable)
:
Gck.Object
|
Gck.Session | |
unwrap_key_async
(Object wrapper, Mechanism mechanism, String input, guint64 n_input, Attributes attrs, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
unwrap_key_finish
(AsyncResult result)
:
Gck.Object
|
Gck.Session | |
unwrap_key_full
(Object wrapper, Mechanism mechanism, String input, guint64 n_input, Attributes attrs, Cancellable cancellable)
:
Gck.Object
|
Gck.Session | |
verify
(Object key, guint64 mech_type, String input, guint64 n_input, String signature, guint64 n_signature, Cancellable cancellable)
:
gboolean
|
Gck.Session | |
verify_async
(Object key, Mechanism mechanism, String input, guint64 n_input, String signature, guint64 n_signature, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
verify_finish
(AsyncResult result)
:
gboolean
|
Gck.Session | |
verify_full
(Object key, Mechanism mechanism, String input, guint64 n_input, String signature, guint64 n_signature, Cancellable cancellable)
:
gboolean
|
Gck.Session | |
wrap_key
(Object wrapper, guint64 mech_type, Object wrapped, Object out_values, Cancellable cancellable)
:
String
|
Gck.Session | |
wrap_key_async
(Object wrapper, Mechanism mechanism, Object wrapped, Cancellable cancellable, Function callback, void* user_data)
:
none
|
Gck.Session | |
|
Gck.Session | |
wrap_key_full
(Object wrapper, Mechanism mechanism, Object wrapped, Object out_values, Cancellable cancellable)
:
String
|
Gck.Session |
Event | Defined By | |
---|---|---|
|
Gck.Session |
Class / Namespace | Method / Signal / Properties |
---|---|
Gck
Method |
Gck.objects_from_handle_array
(Session session, Array object_handles, guint64 n_object_handles)
:
Array
|
Gck.Object
Property |
session : Gck.Session
|
Gck.Object
Method |
|
Gck.Object
Method |
get_session
()
:
Gck.Session
|
Gck.Slot
Method |
|
Gck.Slot
Method |
open_session_finish
(AsyncResult result)
:
Gck.Session
|