Group
Extension

Crypt-Keyczar/lib/Crypt/Keyczar/Reader.pm

package Crypt::Keyczar::Reader;
use strict;
use warnings;
use Carp;


sub new {
    croak "Please override, 'Crypt::Keyczar::Reader' is abstract class";

    my $class = shift;
    my $location = shift;
    return bless {
        location => $location
    }, $class;
}


sub get_key {
    croak "Please override, 'Crypt::Keyczar::Reader' is abstract class";
    my $self = shift;
    my $version = shift;

    my $json_key = undef;
    return $json_key;
}


sub get_metadata {
    croak "Please override, 'Crypt::Keyczar::Reader' is abstract class";

    my $self = shift;
    my $json_metadata = undef;
    return $json_metadata;
}

1;
__END__


Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.