Skip to content

Illegal base64url string! Parameter name: input #213

@RushabhJbspl

Description

@RushabhJbspl

Hello,
I am facing "Illegal base64url string! Parameter name: input" error while decoding the token :
System.ArgumentOutOfRangeException
HResult=0x80131502
Message=Illegal base64url string!
Parameter name: input
Source=jose-jwt
StackTrace:
at Jose.Base64Url.Decode(String input)
at Jose.JWT.DecodeBytes(String token, Object key, Nullable1 expectedJwsAlg, Nullable1 expectedJweAlg, Nullable`1 expectedJweEnc, JwtSettings settings, Byte[] payload)
at Jose.JWT.Decode(String token, Object key, JwsAlgorithm alg, JwtSettings settings, String payload)

App Code:
byte[] secretKey = Encoding.ASCII.GetBytes(Key);
string Response = IsEncrypt ? JWT.Encode(Message, secretKey, JwsAlgorithm.HS256) : JWT.Decode(Message, secretKey, JwsAlgorithm.HS256);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions