App-CamelPKI

 view release on metacpan or  search on metacpan

inc/My/Module/Build.pm  view on Meta::CPAN

require My::Tests::Below unless caller;

1;

__END__

use Test::More "no_plan";

########### Dependent graph stuff ################

# We keep the tests in a separate package so that if we later decide
# to refactor the dependent graph stuff into a standalone
# Module::Build plug-in, a simple cut-n-paste operation will do the
# job.
do {
    # We re-route the process of creating a Module::Build object to
    # a fake package, so as not to make Module::Build itself part
    # of the tests over the dependent graph stuff:
    local @My::Module::Build::ISA=qw(Fake::Module::Build);

    package Fake::Module::Build;

lib/App/CamelPKI/CertTemplate.pm  view on Meta::CPAN


=item *

return an empty list if the certificate creation is unconditionnaly
valid, due the to actual $db status;

=item *

or must return a certificates list (in the form of L<App::CamelPKI::Certificates>
instances) if I<certificate_test_conflict> thinks to be conflict with
the new putative certificate. The calling CA then decides its have to
cancel the transaction, revoke certificates, or bypass the restriction
(see L<App::CamelPKI::CA/Coherence>);

=item *

or must throw an exception if there is no means to consider such a 
certificate compliant in terms of the certificate policy.

=back

lib/Class/Facet.pm  view on Meta::CPAN

Why facets and inheritance don't mix: FIXME add link

=head1 DISCLAIMER

Users of this package should be warned that B<Class::Facet> doesn't
provide any actual security of its own, as stated in L</So how secure
is this?>.  The author therefore makes B<no warranty>, implied or
otherwise, about the suitability of this software for any purpose
whatsoever.

The authors shall not in any case be liable for special, incidental,
consequential, indirect or other similar damages arising from the use
of this software.

Your mileage will vary. If in any doubt do not use it.

=begin internals

=head1 INTERNALS

B<Class::Facet> strives to be as unintrusive as possible, so as to

root/src/css/perso.css  view on Meta::CPAN

}
#menu {
  	float: left;
	border: 1px solid #000000;
	border-bottom-style: solid;
	border-top-style: solid;
	padding: 1em;
	width: 13%;
	margin-left: 10px;
	font: italic 10pt/20pt;
	font-family:"Comic Sans MS","lucida grande",helvetica,arial,sans-serif;
}

/*--Test--*/
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu dl {
	float: left;

root/src/css/perso.css  view on Meta::CPAN

}
#menu li a:hover, #menu dt a:hover {
	<!--color: #FBF591;--!>
}

/*---------------- Site body ------------------*/
.content {
  margin-left: 20%;
  margin-right: 10px;
  font: 9pt/17pt;
  font-family:"Georgia","lucida grande";
}

.content table {
	margin-left: auto;
	margin-right: auto;
}

.content table td, .content table th {
  font-size: 9pt;
  font-family:"Georgia","lucida grande";
}


/*---------------- Footer ------------------*/
#copyright{
  font-family: "lucida grande";
}

/*---------------- Navigation links ------------------*/
a { color: black; }
a:link    {  text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { text-decoration: none; }
a:active  { text-decoration: none; }
a.bold { font-weight: bold; }
a.info:link    { cursor:none;  border-bottom: 1px dotted #333 }

root/src/css/perso.css  view on Meta::CPAN

a.info:hover   { cursor:help;  text-decoration: none}
a.info:active  { cursor:help;  text-decoration: none}


*{
margin:0;
padding:0;
}

body{
font-family:"lucida grande",helvetica,arial,sans-serif;
text-align:center;
color:#333;
font-size: 76%;
}

h1, h2, h3, h4{
font-weight:normal;
font-style: italic;
}



( run in 0.619 second using v1.01-cache-2.11-cpan-de7293f3b23 )