package OIDC::Lite::Util::JWT;
use strict;
use warnings;
use JSON::XS qw/decode_json encode_json/;
use MIME::Base64 qw/encode_base64url decode_base64url/;
use constant {
JWT_ALG_LEN => 2,
JWT_ALG_ECDSA => q{ES},
};
=head1 NAME
OIDC::Lite::Util::JWT - JSON Web Token
=head1 SYNOPSIS
TBD
=head1 DESCRIPTION
JSON Web Token utility class.
=head1 METHODS
=head2 header( $jwt )
Ret
ayload_segment, $crypt_segment) = @$segments;
my $header;
eval {
$header = decode_json(decode_base64url($header_segment));
};
return if $@;
return $header;
}
=head2 payloa