Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

OpenCA::CRR
Perl extention to handle CRR objects.

OpenCA::CRR - Perl extention to handle CRR objects.


NAME

OpenCA::CRR - Perl extention to handle CRR objects.


SYNOPSIS


  use OpenCA::CRR;


DESCRIPTION

This class handles CRR (Certificate Revoking Request) objects. Them can be signed or not depending on the implementation. CRR objects begin and end with boundaries:


        -----BEGIN CRR-----

        -----END CRR-----

Currently implemented functions are:


        new          - Creates a new instance of the class.

        getParsed    - Returns a parsed version of the object.

        getSignature - Returns the signature (if present).

        getBody      - Get Signed Text (boundaries included).

        getCRR       - Returns passed CRR (sig. incl.).


FUNCTIONS

sub new () - Creates a new instance of the class.


        This function creates a new instance of the class. You have

        to provide a valid CRR data as argument.

        EXAMPLE:

                my $CRR = new OpenCA::CRR( $crrData );

sub getParsed () - Returns a parsed CRR.


        This function returns a parsed CRR as an HASH object. The

        returned object has the following structure:

                my $ret = {

                    SUBMIT_DATE => $date,

                    BODY => $body,

                    SIGNATURE => $signature,

                    CERTIFICATE_DN => $dn,

                    CERTIFICATE_NOT_BEFORE => $notbefore,

                    CERTIFICATE_NOT_AFTER => $notafter,

                    CERTIFICATE_SERIAL => $serial,

                    CERTIFICATE_ISSUER => $issuer,

                };

sub getSignature() - Returns signature.


        Use this function to retrieve the signature. Remember the

        signature is intended to be PKCS7 and returned value includes

        boundaries.

        EXAMPLE:

                print $CRR->getSignature();

                        

=head1 AUTHOR

Massimiliano Pala <madwolf@openca.org>


SEE ALSO

perl(1).

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy