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.231 second using v1.01-cache-2.11-cpan-a5abf4f5562 )