Changeset 11834 for lang/perl/Punc
- Timestamp:
- 05/18/08 02:02:42 (6 months ago)
- Location:
- lang/perl/Punc/trunk
- Files:
-
- 3 modified
-
bin/puncmaster-ca (modified) (1 diff)
-
lib/Punc/Master/CA.pm (modified) (1 diff)
-
lib/Punc/Master/Daemon.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Punc/trunk/bin/puncmaster-ca
r11518 r11834 21 21 my $ssldir = File::Spec->catdir($confdir, 'ssl'); 22 22 my $ca = Punc::Master::CA->new({ ssldir => $ssldir }); 23 $ca->init; 23 24 24 25 for ( qw/ sign list / ) { -
lang/perl/Punc/trunk/lib/Punc/Master/CA.pm
r11749 r11834 10 10 has 'cadir' => ( is => 'rw', isa => 'Str' ); 11 11 12 sub new { 13 my ( $class, $args ) = @_; 14 15 bless { 16 %$args, 17 csrdir => File::Spec->catdir($args->{ssldir}, 'csrs'), 18 certdir => File::Spec->catdir($args->{ssldir}, 'certs'), 19 cadir => File::Spec->catdir($args->{ssldir}, 'ca'), 20 }, $class; 12 sub init { 13 my $self = shift; 14 $self->csrdir( File::Spec->catdir($self->ssldir, 'csrs') ); 15 $self->certdir( File::Spec->catdir($self->ssldir, 'certs') ); 16 $self->cadir( File::Spec->catdir($self->ssldir, 'ca') ); 21 17 } 22 18 -
lang/perl/Punc/trunk/lib/Punc/Master/Daemon.pm
r11803 r11834 12 12 with 'Punc::Daemon::Role'; 13 13 14 has 'ca' => ( 15 is => 'rw', 16 isa => 'Punc::Master::CA', 17 default => sub { Punc::Master::CA->new }, 18 ); 19 14 20 sub new { 15 21 my $class = shift; … … 21 27 }) 22 28 ); 29 $self->ca->init; 23 30 24 31 $self->_find_or_create_ca_cert($self->context);
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)