GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  CRYPT::OPENPGP::KEYBLOCK (3)

.ds Aq ’

NAME

Crypt::OpenPGP::KeyBlock - Key block object

CONTENTS

SYNOPSIS



    use Crypt::OpenPGP::KeyBlock;

    my $packet = Crypt::OpenPGP::UserID->new( Identity => foo );
    my $kb = Crypt::OpenPGP::KeyBlock->new;
    $kb->add($packet);

    my $serialized = $kb->save;



DESCRIPTION

Crypt::OpenPGP::KeyBlock represents a single keyblock in a keyring. A key block is essentially just a set of associated keys containing exactly one master key, zero or more subkeys, some user ID packets, some signatures, etc. The key is that there is only one master key associated with each keyblock.

USAGE

    Crypt::OpenPGP::KeyBlock->new

Constructs a new key block object and returns that object.

CW$kb->encrypting_key

Returns the key that performs encryption in this key block. For example, if a DSA key is the master key in a key block with an ElGamal subkey, encrypting_key returns the ElGamal subkey certificate, because DSA keys do not perform encryption/decryption.

CW$kb->signing_key

Returns the key that performs signing in this key block. For example, if a DSA key is the master key in a key block with an ElGamal subkey, encrypting_key returns the DSA master key certificate, because DSA supports signing/verification.

CW$kb->add($packet)

Adds the packet $packet to the key block. If the packet is a PGP certificate (a Crypt::OpenPGP::Certificate object), the certificate is also added to the internal key-management mechanism.

CW$kb->save

Serializes each of the packets contained in the KeyBlock object, in order, and returns the serialized data. This output can then be fed to Crypt::OpenPGP::Armour for ASCII-armouring, for example, or can be written out to a keyring file.

CW$kb->save_armoured

Saves an armoured version of the keyblock (this is useful for exporting public keys).

AUTHOR & COPYRIGHTS

Please see the Crypt::OpenPGP manpage for author, copyright, and license information.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 CRYPT::OPENPGP::KEYBLOCK (3) 2009-12-10

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.