Net-SPID

 view release on metacpan or  search on metacpan

lib/Net/SPID/SAML.pm  view on Meta::CPAN

has 'sp_singlelogoutservice'        => (is => 'ro', required => 1);
has 'sp_attributeconsumingservice'  => (is => 'ro', default => sub {[]});
has '_idp'          => (is => 'ro', default => sub { {} });

extends 'Net::SPID';

sub _build_sp_key {
    my ($self) = @_;
    
    my $key_string = read_file($self->sp_key_file);
    my $key = Crypt::OpenSSL::RSA->new_private_key($key_string);
    $key->use_sha256_hash;
    return $key;
}

sub _build_sp_cert {
    my ($self) = @_;
    
    return Crypt::OpenSSL::X509->new_from_file($self->sp_cert_file);
}



( run in 0.241 second using v1.01-cache-2.11-cpan-4d50c553e7e )