Kwalitee Issues


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

Error: App-CamelPKI-0.07/lib/App/CamelPKI/ -- Around line 197: Non-ASCII character seen before =encoding in 'à'. Assuming UTF-8 App-CamelPKI-0.07/lib/App/CamelPKI/CertTemplate/ -- Around line 43: Non-ASCII character seen before =encoding in '§'. Assuming UTF-8 App-CamelPKI-0.07/lib/App/CamelPKI/ -- Around line 141: Non-ASCII character seen before =encoding in '�'. Assuming UTF-8 App-CamelPKI-0.07/lib/App/CamelPKI/CodingStyle.pod -- Around line 3: Non-ASCII character seen before =encoding in 'stériles'. Assuming UTF-8 App-CamelPKI-0.07/script/ -- Around line 18: =over without closing =back


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


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.


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::Database, App::CamelPKI::PEM, App::CamelPKI::PrivateKey, App::CamelPKI::PublicKey, App::CamelPKI::View::JSON, App::CamelPKI::View::TT, Class::Facet


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


Name Abstract Version View
App::CamelPKI A multi-purpose PKI. 0.07 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::OpenVPNClient metacpan
App::CamelPKI::CertTemplate::OpenVPNServer 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