Kwalitee Issues

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: *** ERROR: unresolved internal link 'execute' at line 113 in file App-CamelPKI-0.04/lib/App/CamelPKI/Action/JSON.pm *** ERROR: unresolved internal link 'REFERENCES' at line 32 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'commit' at line 58 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'issue' at line 58 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'facet_operational' at line 103 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'facet_certtemplate' at line 103 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'facet_readonly' at line 103 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'set_keys' at line 182 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'commit' at line 234 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'sign' at line 308 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'sign' at line 308 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'load' at line 468 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'issue' at line 468 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'certificate' at line 496 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'database' at line 496 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'facet_readonly' at line 523 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'certificate' at line 542 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'commit' at line 542 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'issue' at line 542 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'revoke' at line 542 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'database' at line 542 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'set_keys' at line 587 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: unresolved internal link 'is_operational' at line 591 in file App-CamelPKI-0.04/lib/App/CamelPKI/CA.pm *** ERROR: Non-ASCII character seen before =encoding in 'à'. Assuming UTF-8 at line 197 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'facet_readonly' at line 60 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'debug_statements' at line 63 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'search' at line 143 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'add' at line 179 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'revoke' at line 213 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'revoke' at line 218 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'add' at line 232 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'add' at line 414 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'revoke' at line 414 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'next_serial' at line 414 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'next_serial' at line 430 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'search' at line 447 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'max_serial' at line 447 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'search' at line 485 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'search' at line 488 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: unresolved internal link 'add' at line 655 in file App-CamelPKI-0.04/lib/App/CamelPKI/CADB.pm *** ERROR: Non-ASCII character seen before =encoding in '§'. Assuming UTF-8 at line 43 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate/CertBase.pm *** ERROR: Non-ASCII character seen before =encoding in '�'. Assuming UTF-8 at line 141 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'list_keys' at line 76 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'prepare_certificate' at line 111 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'test_certificate_conflict' at line 111 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'prepare_certificate' at line 141 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'MÉTHODES À SURCHARGER' at line 211 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'list_keys' at line 224 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'test_certificate_conflict' at line 246 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'test_issued_certs_coherent' at line 246 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: unresolved internal link 'test_issued_certs_coherent' at line 344 in file App-CamelPKI-0.04/lib/App/CamelPKI/CertTemplate.pm *** ERROR: Non-ASCII character seen before =encoding in 'stériles'. Assuming UTF-8 at line 3 in file App-CamelPKI-0.04/lib/App/CamelPKI/CodingStyle.pod *** ERROR: unresolved internal link 'perlmodlib' at line 42 in file App-CamelPKI-0.04/lib/App/CamelPKI/CodingStyle.pod *** ERROR: unresolved internal link 'certicate_pem' at line 44 in file App-CamelPKI-0.04/lib/App/CamelPKI/Controller/CA.pm *** ERROR: unresolved internal link 'perlvar' at line 78 in file App-CamelPKI-0.04/lib/App/CamelPKI/Error.pm *** ERROR: unresolved internal link 'do_ceremony' at line 262 in file App-CamelPKI-0.04/lib/App/CamelPKI/Model/CA.pm *** ERROR: unresolved internal link 'parse' at line 91 in file App-CamelPKI-0.04/lib/App/CamelPKI/PEM.pm *** ERROR: unresolved internal link 'grab' at line 111 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'lockdown' at line 111 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'grab' at line 131 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'grab' at line 131 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'grab' at line 156 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'grab' at line 198 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'fake_grab' at line 211 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'invoke' at line 211 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'fake_grab' at line 223 in file App-CamelPKI-0.04/lib/App/CamelPKI/RestrictedClassMethod.pm *** ERROR: unresolved internal link 'start' at line 111 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'start' at line 124 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'update_crl' at line 157 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'set_keys' at line 190 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'set_keys' at line 216 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'async_timeout' at line 242 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'set_keys' at line 242 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'async_timeout' at line 266 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'start' at line 330 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'async_timeout' at line 336 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'start' at line 340 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'is_stopped' at line 388 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'is_started' at line 388 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'start' at line 388 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'stop' at line 388 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'update_crl' at line 388 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'is_current_interpreter' at line 418 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'start' at line 456 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'stop' at line 456 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'load' at line 456 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'load' at line 471 in file App-CamelPKI-0.04/lib/App/CamelPKI/SysV/Apache.pm *** ERROR: unresolved internal link 'now' at line 62 in file App-CamelPKI-0.04/lib/App/CamelPKI/Time.pm *** ERROR: unresolved internal link 'perlsec' at line 104 in file App-CamelPKI-0.04/lib/Class/Facet.pm *** ERROR: unresolved internal link 'Safe' at line 117 in file App-CamelPKI-0.04/lib/Class/Facet.pm *** ERROR: unresolved internal link 'from' at line 133 in file App-CamelPKI-0.04/lib/Class/Facet.pm *** ERROR: unresolved internal link 'on_error' at line 133 in file App-CamelPKI-0.04/lib/Class/Facet.pm *** ERROR: unresolved internal link 'delegate' at line 133 in file App-CamelPKI-0.04/lib/Class/Facet.pm *** ERROR: unresolved internal link 'facet_error' at line 253 in file App-CamelPKI-0.04/lib/Class/Facet.pm *** ERROR: unresolved internal link 'delegate' at line 265 in file App-CamelPKI-0.04/lib/Class/Facet.pm *** ERROR: unresolved internal link 'on_error' at line 351 in file App-CamelPKI-0.04/lib/Class/Facet.pm *** ERROR: =over without closing =back at line 18 in file App-CamelPKI-0.04/script/start_stop_camel_pki.pl

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: App::CamelPKI::CRL, App::CamelPKI::CertTemplate, App::CamelPKI::Certificate, App::CamelPKI::Error, App::CamelPKI::PEM, App::CamelPKI::PrivateKey, App::CamelPKI::PublicKey, App::CamelPKI::View::JSON, App::CamelPKI::View::TT, Class::Facet

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

Modules

Name Abstract Version View
App::CamelPKI A multi-purpose PKI. 0.04 metacpan
App::CamelPKI::Action::JSON Adapting the Catalyst execution environment for JSON requests. metacpan
App::CamelPKI::CA Model of a Certificate Authority in Camel-PKI. metacpan
App::CamelPKI::CA::CADBFacet metacpan
App::CamelPKI::CA::FacetCRLOnly metacpan
App::CamelPKI::CA::FacetCertTemplate metacpan
App::CamelPKI::CA::FacetOperational metacpan
App::CamelPKI::CA::FacetReadonly metacpan
App::CamelPKI::CADB Store L<App::CamelPKI::CA> datas in a SQLite database metacpan
App::CamelPKI::CADB::Cursor metacpan
App::CamelPKI::CADB::FacetReadOnly metacpan
App::CamelPKI::CRL Model for X509 Certificate Revocation List (CRL) in Camel-PKI metacpan
App::CamelPKI::CertTemplate A certificate template for Camel-PKI (abstract class - not instanciable). metacpan
App::CamelPKI::CertTemplate::CA0 provide functions to allow CA0 type certificate generation. metacpan
App::CamelPKI::CertTemplate::CA1 metacpan
App::CamelPKI::CertTemplate::CertBase Open templates for certificates. metacpan
App::CamelPKI::CertTemplate::PKI1 metacpan
App::CamelPKI::CertTemplate::PKI2 metacpan
App::CamelPKI::CertTemplate::SSLClient metacpan
App::CamelPKI::CertTemplate::SSLServer Type of certificate for SSL Servers. It herits from L<App::CamelPKI::CertTemplate::CertBase> which contains common functions for open certificate's type. metacpan
App::CamelPKI::CertTemplate::VPN1 metacpan
App::CamelPKI::Certificate Model for a X509 certificate in Camel-PKI. metacpan
App::CamelPKI::Controller::CA Camel-PKI Certiciate Authority controller. metacpan
App::CamelPKI::Controller::CA::Template::Base Base class for all template controllers in Camel-PKI metacpan
App::CamelPKI::Controller::CA::Template::CA Controller for certification and revocation of CA processing nodes. metacpan
App::CamelPKI::Controller::CA::Template::SSL Controller for certification and revocation of SSL clients and servers. metacpan
App::CamelPKI::Controller::CA::Template::VPN Controller for certification and revocation of VPN nodes. metacpan
App::CamelPKI::Controller::Certificate Camel-PKI Certiciate Certificate controller. metacpan
App::CamelPKI::Controller::Root Root controller for App::CamelPKI. metacpan
App::CamelPKI::Controller::Test Catalyst learning tests. metacpan
App::CamelPKI::Error Camel-PKI Error management metacpan
App::CamelPKI::Error::Database metacpan
App::CamelPKI::Error::IO metacpan
App::CamelPKI::Error::Internal metacpan
App::CamelPKI::Error::OtherProcess metacpan
App::CamelPKI::Error::Privilege metacpan
App::CamelPKI::Error::State metacpan
App::CamelPKI::Error::User metacpan
App::CamelPKI::Model::CA Constructor of CA instances used by the whole application. metacpan
App::CamelPKI::Model::CA::FacetAny metacpan
App::CamelPKI::Model::WebServer The singleton which represents the Camel-PKI AC Web server. metacpan
App::CamelPKI::PEM Base class for all model classes that manipulate PEM strings metacpan
App::CamelPKI::PrivateKey Modelise a private key in Camel-PKI. metacpan
App::CamelPKI::PublicKey Public key model for App-PKI. metacpan
App::CamelPKI::RestrictedClassMethod Application of the "brand" capability discipline pattern to sensitive constructors and classes. metacpan
App::CamelPKI::RestrictedClassMethod::FakeBrand metacpan
App::CamelPKI::Sys Operating System-oriented bag of tricks. metacpan
App::CamelPKI::SysV::Apache Modeling the Camel-PKI web server. metacpan
App::CamelPKI::Time Modelise Camel-PKI horatading, up to the second. metacpan
App::CamelPKI::View::JSON the view used to throw data to an AJAX client or any other RPC client. metacpan
App::CamelPKI::View::TT Catalyst TTSite View metacpan
Class::Facet Capability-discipline facet construct for Perl. metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan