|
NAMEOpenCA::CRR - Perl extention to handle CRR objects. SYNOPSISuse OpenCA::CRR; DESCRIPTIONThis 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.).
FUNCTIONSsub 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();
AUTHORMassimiliano Pala <madwolf@openca.org> SEE ALSOperl(1).
|