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__