Evd.PkiPubkey

g Evd.PkiPubkey Evd.PkiPubkey GObject.Object GObject.Object GObject.Object->Evd.PkiPubkey

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

encrypt (data, size, cancellable, callback, *user_data)

encrypt_finish (result, size)

get_key_type ()

import_native (pubkey)

verify_data (data, data_size, signature, signature_size, cancellable, callback, *user_data)

verify_data_finish (result)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

type

int

r

The type of private key (RSA, DSA, etc)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

GObject.Object

r

Class Details

class Evd.PkiPubkey(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

Evd.PkiPubkeyClass

classmethod new()
Return type:

Evd.PkiPubkey

encrypt(data, size, cancellable, callback, *user_data)
Parameters:
encrypt_finish(result, size)
Parameters:
Raises:

GLib.Error

Return type:

str

get_key_type()
Return type:

Evd.PkiKeyType

import_native(pubkey)
Parameters:

pubkey (int) –

Raises:

GLib.Error

Return type:

bool

verify_data(data, data_size, signature, signature_size, cancellable, callback, *user_data)
Parameters:

New in version 0.2.0.

verify_data_finish(result)
Parameters:

result (Gio.AsyncResult) –

Raises:

GLib.Error

Return type:

bool

New in version 0.2.0.

Property Details

Evd.PkiPubkey.props.type
Name:

type

Type:

int

Default Value:

0

Flags:

READABLE

The type of private key (RSA, DSA, etc)