Hi All,
I'm generating PrivateKey and PublicKey using certificate but it's failing when I tried to generate JWT.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <GenerateJWT async="false" continueOnError="false" enabled="true" name="Generate-JWT"> <DisplayName>Generate JWT</DisplayName> <Algorithm>RS256</Algorithm> <PrivateKey> <Id ref="config.target.privateid"/> <Password ref="private.password"/> <Value ref="private.privatekey"/> </PrivateKey> <Subject ref="config.target.subject"/> <Issuer ref="config.target.issuer"/> <Audience ref="config.target.audience"/> <ExpiresIn ref="config.target.expiry"/> <AdditionalClaims> <Claim name="memberInfo" type="map" ref="jsonMemberInfo"/> </AdditionalClaims> <OutputVariable>private.token.jwt</OutputVariable> </GenerateJWT>
Format of my PrivateKey is as per below;
-----BEGIN ENCRYPTED PRIVATE KEY----- encoded data -----END ENCRYPTED PRIVATE KEY-----
Error Message :-
{"fault":{"faultstring":"Failed to parse key: policy(Generate-JWT) ","detail":{"errorcode":"steps.jwt.KeyParsingFailed"}}}
Is any other way to generate JWT using private key which is generated by certificate ?
Thanks in advance.