|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
<html>
|
|
Packit |
b00eeb |
<head>
|
|
Packit |
b00eeb |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit |
b00eeb |
<title>GckObject: Gck Library Reference Manual</title>
|
|
Packit |
b00eeb |
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
|
|
Packit |
b00eeb |
<link rel="home" href="index.html" title="Gck Library Reference Manual">
|
|
Packit |
b00eeb |
<link rel="up" href="reference.html" title="PKCS#11 GObject Bindings">
|
|
Packit |
b00eeb |
<link rel="prev" href="GckSession.html" title="GckSession">
|
|
Packit |
b00eeb |
<link rel="next" href="gck-GckAttribute.html" title="GckAttribute">
|
|
Packit |
b00eeb |
<meta name="generator" content="GTK-Doc V1.27.1 (XML mode)">
|
|
Packit |
b00eeb |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit |
b00eeb |
</head>
|
|
Packit |
b00eeb |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Top |
|
|
Packit |
b00eeb |
Description |
|
|
Packit |
b00eeb |
Object Hierarchy |
|
|
Packit |
b00eeb |
Known Derived Interfaces |
|
|
Packit |
b00eeb |
Properties
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
![Home](home.png)
|
|
Packit |
b00eeb |
![Up](up.png)
|
|
Packit |
b00eeb |
![Prev](left.png)
|
|
Packit |
b00eeb |
![Next](right.png)
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckObject
|
|
Packit |
b00eeb |
GckObject — Represents a PKCS11 object such as a key or certificate.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Functions
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckObject *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_from_handle ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GList *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_objects_from_handle_array ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_equal ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
guint
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_hash ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckModule *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_module ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gulong
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_handle ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckSession *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_session ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_destroy ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_destroy_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_destroy_finish ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_finish ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_finish ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
guchar *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_data ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
guchar *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_data_full ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_data_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
guchar *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_data_finish ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_full ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_template ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_template_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_template_finish ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_template ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_template_async ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_template_finish ()
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Properties
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gulong
|
|
Packit |
b00eeb |
handle
|
|
Packit |
b00eeb |
Read / Write / Construct Only
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckModule *
|
|
Packit |
b00eeb |
module
|
|
Packit |
b00eeb |
Read / Write / Construct Only
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckSession *
|
|
Packit |
b00eeb |
session
|
|
Packit |
b00eeb |
Read / Write / Construct Only
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Types and Values
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
struct
|
|
Packit |
b00eeb |
GckObject
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
struct
|
|
Packit |
b00eeb |
GckObjectClass
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Object Hierarchy
|
|
Packit |
b00eeb |
GObject
|
|
Packit |
b00eeb |
╰── GckObject
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Known Derived Interfaces
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GckObject is required by
|
|
Packit |
b00eeb |
GckObjectCache.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Description
|
|
Packit |
b00eeb |
A GckObject holds a handle to a PKCS11 object such as a key or certificate. Token objects
|
|
Packit |
b00eeb |
are stored on the token persistently. Others are transient and are called session objects.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Functions
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_from_handle ()
|
|
Packit |
b00eeb |
GckObject *
|
|
Packit |
b00eeb |
gck_object_from_handle (GckSession *session ,
|
|
Packit |
b00eeb |
gulong object_handle );
|
|
Packit |
b00eeb |
Initialize a GckObject from a raw PKCS#11 handle. Normally you would use
|
|
Packit |
b00eeb |
gck_session_create_object() or gck_session_find_objects() to access objects.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
session
|
|
Packit |
b00eeb |
The session through which this object is accessed or created.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
object_handle
|
|
Packit |
b00eeb |
The raw CK_OBJECT_HANDLE of the object.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
The new GckObject. You should use
|
|
Packit |
b00eeb |
g_object_unref() when done with this object.
|
|
Packit |
b00eeb |
[transfer full]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_objects_from_handle_array ()
|
|
Packit |
b00eeb |
GList *
|
|
Packit |
b00eeb |
gck_objects_from_handle_array (GckSession *session ,
|
|
Packit |
b00eeb |
gulong *object_handles ,
|
|
Packit |
b00eeb |
gulong n_object_handles );
|
|
Packit |
b00eeb |
Initialize a list of GckObject from raw PKCS#11 handles. The handles argument must contain
|
|
Packit |
b00eeb |
contiguous CK_OBJECT_HANDLE handles in an array.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
session
|
|
Packit |
b00eeb |
The session for these objects
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
object_handles
|
|
Packit |
b00eeb |
The raw object handles.
|
|
Packit |
b00eeb |
[array length=n_object_handles]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
n_object_handles
|
|
Packit |
b00eeb |
The number of raw object handles.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
The list of GckObject
|
|
Packit |
b00eeb |
objects. You should use gck_list_unref_free() when done with this
|
|
Packit |
b00eeb |
list.
|
|
Packit |
b00eeb |
[transfer full][element-type Gck.Object]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_equal ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gck_object_equal (gconstpointer object1 ,
|
|
Packit |
b00eeb |
gconstpointer object2 );
|
|
Packit |
b00eeb |
Checks equality of two objects. Two GckObject objects can point to the same
|
|
Packit |
b00eeb |
underlying PKCS#11 object.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
object1
|
|
Packit |
b00eeb |
a pointer to the first GckObject.
|
|
Packit |
b00eeb |
[type Gck.Object]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
object2
|
|
Packit |
b00eeb |
a pointer to the second GckObject.
|
|
Packit |
b00eeb |
[type Gck.Object]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
TRUE if object1 and object2 are equal. FALSE if either is not a GckObject.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_hash ()
|
|
Packit |
b00eeb |
guint
|
|
Packit |
b00eeb |
gck_object_hash (gconstpointer object );
|
|
Packit |
b00eeb |
Create a hash value for the GckObject.
|
|
Packit |
b00eeb |
This function is intended for easily hashing a GckObject to add to
|
|
Packit |
b00eeb |
a GHashTable or similar data structure.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
object
|
|
Packit |
b00eeb |
a pointer to a GckObject.
|
|
Packit |
b00eeb |
[type Gck.Object]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
An integer that can be used as a hash value, or 0 if invalid.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_module ()
|
|
Packit |
b00eeb |
GckModule *
|
|
Packit |
b00eeb |
gck_object_get_module (GckObject *self );
|
|
Packit |
b00eeb |
Get the PKCS#11 module to which this object belongs.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the module, which should be unreffed after use.
|
|
Packit |
b00eeb |
[transfer full]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_handle ()
|
|
Packit |
b00eeb |
gulong
|
|
Packit |
b00eeb |
gck_object_get_handle (GckObject *self );
|
|
Packit |
b00eeb |
Get the raw PKCS#11 handle of a GckObject.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the raw CK_OBJECT_HANDLE object handle
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_session ()
|
|
Packit |
b00eeb |
GckSession *
|
|
Packit |
b00eeb |
gck_object_get_session (GckObject *self );
|
|
Packit |
b00eeb |
Get the PKCS#11 session assigned to make calls on when operating
|
|
Packit |
b00eeb |
on this object.
|
|
Packit |
b00eeb |
This will only return a session if it was set explitly on this
|
|
Packit |
b00eeb |
object. By default an object will open and close sessions
|
|
Packit |
b00eeb |
appropriate for its calls.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the assigned session, which must be unreffed after use.
|
|
Packit |
b00eeb |
[transfer full]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_destroy ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gck_object_destroy (GckObject *self ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Destroy a PKCS#11 object, deleting it from storage or the session.
|
|
Packit |
b00eeb |
This call may block for an indefinite period.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to destroy.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellable object, or NULL to ignore.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to return an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
Whether the call was successful or not.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_destroy_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gck_object_destroy_async (GckObject *self ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Destroy a PKCS#11 object, deleting it from storage or the session.
|
|
Packit |
b00eeb |
This call will return immediately and complete asynchronously.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to destroy.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellable object, or NULL to ignore.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
Callback which is called when operation completes.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
Data to pass to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_destroy_finish ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gck_object_destroy_finish (GckObject *self ,
|
|
Packit |
b00eeb |
GAsyncResult *result ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the status of the operation to destroy a PKCS#11 object, begun with
|
|
Packit |
b00eeb |
gck_object_destroy_async() .
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object being destroyed.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
result
|
|
Packit |
b00eeb |
The result of the destory operation passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
Whether the object was destroyed successfully or not.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gck_object_set (GckObject *self ,
|
|
Packit |
b00eeb |
GckAttributes *attrs ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Set PKCS#11 attributes on an object. This call may block for an indefinite period.
|
|
Packit |
b00eeb |
If the attrs
|
|
Packit |
b00eeb |
GckAttributes is floating, it is consumed.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to set attributes on.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attrs
|
|
Packit |
b00eeb |
The attributes to set on the object.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellable object, or NULL to ignore.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to return an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
Whether the call was successful or not.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gck_object_set_async (GckObject *self ,
|
|
Packit |
b00eeb |
GckAttributes *attrs ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Set PKCS#11 attributes on an object. This call will return
|
|
Packit |
b00eeb |
immediately and completes asynchronously.
|
|
Packit |
b00eeb |
If the attrs
|
|
Packit |
b00eeb |
GckAttributes is floating, it is consumed.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to set attributes on.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attrs
|
|
Packit |
b00eeb |
The attributes to set on the object.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellable object, or NULL to ignore.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
Callback which is called when operation completes.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
Data to pass to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_finish ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gck_object_set_finish (GckObject *self ,
|
|
Packit |
b00eeb |
GAsyncResult *result ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the status of the operation to set attributes on a PKCS#11 object,
|
|
Packit |
b00eeb |
begun with gck_object_set_async() .
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to set attributes on.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
result
|
|
Packit |
b00eeb |
The result of the destory operation passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
Whether the attributes were successfully set on the object or not.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get ()
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
gck_object_get (GckObject *self ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error ,
|
|
Packit |
b00eeb |
... );
|
|
Packit |
b00eeb |
Get the specified attributes from the object. This call may
|
|
Packit |
b00eeb |
block for an indefinite period.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get attributes from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
A GCancellable or NULL
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
...
|
|
Packit |
b00eeb |
The attribute types to get.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the resulting PKCS#11 attributes, or NULL if an
|
|
Packit |
b00eeb |
error occurred; the result must be unreffed when you're finished
|
|
Packit |
b00eeb |
with it.
|
|
Packit |
b00eeb |
[transfer full]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gck_object_get_async (GckObject *self ,
|
|
Packit |
b00eeb |
const gulong *attr_types ,
|
|
Packit |
b00eeb |
guint n_attr_types ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Get the specified attributes from the object. The attributes will be cleared
|
|
Packit |
b00eeb |
of their current values, and new attributes will be stored. The attributes
|
|
Packit |
b00eeb |
should not be accessed in any way except for referencing and unreferencing
|
|
Packit |
b00eeb |
them until gck_object_get_finish() is called.
|
|
Packit |
b00eeb |
This call returns immediately and completes asynchronously.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get attributes from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_types
|
|
Packit |
b00eeb |
the types of the attributes to get.
|
|
Packit |
b00eeb |
[array length=n_attr_types]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
n_attr_types
|
|
Packit |
b00eeb |
the number of attr_types
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
optional cancellation object, or NULL
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
A callback which is called when the operation completes.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
Data to be passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_finish ()
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
gck_object_get_finish (GckObject *self ,
|
|
Packit |
b00eeb |
GAsyncResult *result ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the result of a get operation and return specified attributes from
|
|
Packit |
b00eeb |
the object.
|
|
Packit |
b00eeb |
No extra references are added to the returned attributes pointer.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get attributes from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
result
|
|
Packit |
b00eeb |
The result passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
The filled in attributes structure if successful or
|
|
Packit |
b00eeb |
NULL if not successful.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_data ()
|
|
Packit |
b00eeb |
guchar *
|
|
Packit |
b00eeb |
gck_object_get_data (GckObject *self ,
|
|
Packit |
b00eeb |
gulong attr_type ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
gsize *n_data ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the data for the specified attribute from the object. For convenience
|
|
Packit |
b00eeb |
the returned data has a null terminator.
|
|
Packit |
b00eeb |
This call may block for an indefinite period.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get attribute data from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_type
|
|
Packit |
b00eeb |
The attribute to get data for.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
A GCancellable or NULL
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
n_data
|
|
Packit |
b00eeb |
The length of the resulting data.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the resulting PKCS#11
|
|
Packit |
b00eeb |
attribute data, or NULL if an error occurred.
|
|
Packit |
b00eeb |
[transfer full][array length=n_data]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_data_full ()
|
|
Packit |
b00eeb |
guchar *
|
|
Packit |
b00eeb |
gck_object_get_data_full (GckObject *self ,
|
|
Packit |
b00eeb |
gulong attr_type ,
|
|
Packit |
b00eeb |
GckAllocator allocator ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
gsize *n_data ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the data for the specified attribute from the object. For convenience
|
|
Packit |
b00eeb |
the returned data has an extra null terminator, not included in the returned length.
|
|
Packit |
b00eeb |
This call may block for an indefinite period.
|
|
Packit |
b00eeb |
[skip]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get attribute data from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_type
|
|
Packit |
b00eeb |
The attribute to get data for.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
allocator
|
|
Packit |
b00eeb |
An allocator with which to allocate memory for the data, or NULL for default.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellation object, or NULL.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
n_data
|
|
Packit |
b00eeb |
The length of the resulting data.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
The resulting PKCS#11
|
|
Packit |
b00eeb |
attribute data, or NULL if an error occurred.
|
|
Packit |
b00eeb |
[transfer full][array length=n_data]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_data_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gck_object_get_data_async (GckObject *self ,
|
|
Packit |
b00eeb |
gulong attr_type ,
|
|
Packit |
b00eeb |
GckAllocator allocator ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Get the data for the specified attribute from the object.
|
|
Packit |
b00eeb |
This call will return immediately and complete asynchronously.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get attribute data from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_type
|
|
Packit |
b00eeb |
The attribute to get data for.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
allocator
|
|
Packit |
b00eeb |
An allocator with which to allocate memory for the data, or NULL for default.
|
|
Packit |
b00eeb |
[skip]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellation object, or NULL.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
Called when the operation completes.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
Data to be passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_data_finish ()
|
|
Packit |
b00eeb |
guchar *
|
|
Packit |
b00eeb |
gck_object_get_data_finish (GckObject *self ,
|
|
Packit |
b00eeb |
GAsyncResult *result ,
|
|
Packit |
b00eeb |
gsize *n_data ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the result of an operation to get attribute data from
|
|
Packit |
b00eeb |
an object. For convenience the returned data has an extra null terminator,
|
|
Packit |
b00eeb |
not included in the returned length.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get an attribute from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
result
|
|
Packit |
b00eeb |
The result passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
n_data
|
|
Packit |
b00eeb |
The length of the resulting data.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
The PKCS#11 attribute data
|
|
Packit |
b00eeb |
or NULL if an error occurred.
|
|
Packit |
b00eeb |
[transfer full][array length=n_data]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_full ()
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
gck_object_get_full (GckObject *self ,
|
|
Packit |
b00eeb |
const gulong *attr_types ,
|
|
Packit |
b00eeb |
guint n_attr_types ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the specified attributes from the object. This call may
|
|
Packit |
b00eeb |
block for an indefinite period.
|
|
Packit |
b00eeb |
No extra references are added to the returned attributes pointer.
|
|
Packit |
b00eeb |
During this call you may not access the attributes in any way.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get attributes from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_types
|
|
Packit |
b00eeb |
the types of the attributes to get.
|
|
Packit |
b00eeb |
[array length=n_attr_types]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
n_attr_types
|
|
Packit |
b00eeb |
the number of attr_types
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
optional cancellation object, or NULL
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
a pointer to the filled in attributes if successful,
|
|
Packit |
b00eeb |
or NULL if not.
|
|
Packit |
b00eeb |
[transfer full]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_template ()
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
gck_object_get_template (GckObject *self ,
|
|
Packit |
b00eeb |
gulong attr_type ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get an attribute template from the object. The attr_type must be for
|
|
Packit |
b00eeb |
an attribute which returns a template.
|
|
Packit |
b00eeb |
This call may block for an indefinite period.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get an attribute template from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_type
|
|
Packit |
b00eeb |
The template attribute type.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellation object, or NULL.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the resulting PKCS#11 attribute template, or NULL
|
|
Packit |
b00eeb |
if an error occurred.
|
|
Packit |
b00eeb |
[transfer full]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_template_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gck_object_get_template_async (GckObject *self ,
|
|
Packit |
b00eeb |
gulong attr_type ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Get an attribute template from the object. The attr_type must be for
|
|
Packit |
b00eeb |
an attribute which returns a template.
|
|
Packit |
b00eeb |
This call will return immediately and complete asynchronously.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get an attribute template from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_type
|
|
Packit |
b00eeb |
The template attribute type.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellation object, or NULL.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
Called when the operation completes.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
Data to be passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_get_template_finish ()
|
|
Packit |
b00eeb |
GckAttributes *
|
|
Packit |
b00eeb |
gck_object_get_template_finish (GckObject *self ,
|
|
Packit |
b00eeb |
GAsyncResult *result ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the result of an operation to get attribute template from
|
|
Packit |
b00eeb |
an object.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to get an attribute from.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
result
|
|
Packit |
b00eeb |
The result passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
the resulting PKCS#11 attribute template, or NULL
|
|
Packit |
b00eeb |
if an error occurred.
|
|
Packit |
b00eeb |
[transfer full]
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_template ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gck_object_set_template (GckObject *self ,
|
|
Packit |
b00eeb |
gulong attr_type ,
|
|
Packit |
b00eeb |
GckAttributes *attrs ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Set an attribute template on the object. The attr_type must be for
|
|
Packit |
b00eeb |
an attribute which contains a template.
|
|
Packit |
b00eeb |
If the attrs
|
|
Packit |
b00eeb |
GckAttributes is floating, it is consumed.
|
|
Packit |
b00eeb |
This call may block for an indefinite period.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to set an attribute template on.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_type
|
|
Packit |
b00eeb |
The attribute template type.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attrs
|
|
Packit |
b00eeb |
The attribute template.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellation object, or NULL.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
TRUE if the operation succeeded.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_template_async ()
|
|
Packit |
b00eeb |
void
|
|
Packit |
b00eeb |
gck_object_set_template_async (GckObject *self ,
|
|
Packit |
b00eeb |
gulong attr_type ,
|
|
Packit |
b00eeb |
GckAttributes *attrs ,
|
|
Packit |
b00eeb |
GCancellable *cancellable ,
|
|
Packit |
b00eeb |
GAsyncReadyCallback callback ,
|
|
Packit |
b00eeb |
gpointer user_data );
|
|
Packit |
b00eeb |
Set an attribute template on the object. The attr_type must be for
|
|
Packit |
b00eeb |
an attribute which contains a template.
|
|
Packit |
b00eeb |
If the attrs
|
|
Packit |
b00eeb |
GckAttributes is floating, it is consumed.
|
|
Packit |
b00eeb |
This call will return immediately and complete asynchronously.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to set an attribute template on.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attr_type
|
|
Packit |
b00eeb |
The attribute template type.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
attrs
|
|
Packit |
b00eeb |
The attribute template.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
cancellable
|
|
Packit |
b00eeb |
Optional cancellation object, or NULL.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
callback
|
|
Packit |
b00eeb |
Called when the operation completes.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
user_data
|
|
Packit |
b00eeb |
Data to be passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
gck_object_set_template_finish ()
|
|
Packit |
b00eeb |
gboolean
|
|
Packit |
b00eeb |
gck_object_set_template_finish (GckObject *self ,
|
|
Packit |
b00eeb |
GAsyncResult *result ,
|
|
Packit |
b00eeb |
GError **error );
|
|
Packit |
b00eeb |
Get the result of an operation to set attribute template on
|
|
Packit |
b00eeb |
an object.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Parameters
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
self
|
|
Packit |
b00eeb |
The object to set an attribute template on.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
result
|
|
Packit |
b00eeb |
The result passed to the callback.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
error
|
|
Packit |
b00eeb |
A location to store an error.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Returns
|
|
Packit |
b00eeb |
TRUE if the operation succeeded.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Types and Values
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
struct GckObject
|
|
Packit |
b00eeb |
struct GckObject;
|
|
Packit |
b00eeb |
Represents a PKCS11 object handle such as a key or certifiacte.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
struct GckObjectClass
|
|
Packit |
b00eeb |
struct GckObjectClass {
|
|
Packit |
b00eeb |
GObjectClass parent;
|
|
Packit |
b00eeb |
};
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The class for a GckObject.
|
|
Packit |
b00eeb |
If the attribute_types
|
|
Packit |
b00eeb |
field is set by a derived class, then the a
|
|
Packit |
b00eeb |
GckEnumerator which has been setup using gck_enumerator_set_object_type()
|
|
Packit |
b00eeb |
with this derived type will retrieve these attributes when enumerating. In
|
|
Packit |
b00eeb |
this case the class must implement an 'attributes' property of boxed type
|
|
Packit |
b00eeb |
GCK_TYPE_ATTRIBUTES.
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Members
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
GObjectClass parent ;
|
|
Packit |
b00eeb |
derived from this
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Property Details
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The “handle” property
|
|
Packit |
b00eeb |
“handle” gulong
|
|
Packit |
b00eeb |
The raw PKCS11 handle for this object.
|
|
Packit |
b00eeb |
Flags: Read / Write / Construct Only
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The “module” property
|
|
Packit |
b00eeb |
“module” GckModule *
|
|
Packit |
b00eeb |
The GckModule that this object belongs to.
|
|
Packit |
b00eeb |
Flags: Read / Write / Construct Only
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
The “session” property
|
|
Packit |
b00eeb |
“session” GckSession *
|
|
Packit |
b00eeb |
The PKCS11 session to make calls on when this object needs to
|
|
Packit |
b00eeb |
perform operations on itself.
|
|
Packit |
b00eeb |
If this is NULL then a new session is opened for each operation,
|
|
Packit |
b00eeb |
such as gck_object_get() , gck_object_set() or gck_object_destroy() .
|
|
Packit |
b00eeb |
Flags: Read / Write / Construct Only
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
|
|
Packit |
b00eeb |
Generated by GTK-Doc V1.27.1
|
|
Packit |
b00eeb |
</body>
|
|
Packit |
b00eeb |
</html>
|