@@ -35,28 +35,31 @@ export async function createSignedAuthRequestWhenNeeded(requestObject: Record<st
3535 } else if ( ! opts . kid ) {
3636 throw Error ( `No kid found, whilst request object mode was set to ${ opts . requestObjectMode } ` ) ;
3737 }
38- let client_metadata : any
38+ let client_metadata : any ;
3939 if ( opts . clientMetadata || opts . jwksUri ) {
4040 client_metadata = opts . clientMetadata ?? { } ;
4141 if ( opts . jwksUri ) {
4242 client_metadata [ 'jwks_uri' ] = opts . jwksUri ;
4343 }
4444 }
45- let authorization_details = requestObject [ 'authorization_details' ]
45+ let authorization_details = requestObject [ 'authorization_details' ] ;
4646 if ( typeof authorization_details === 'string' ) {
4747 authorization_details = JSON . parse ( requestObject . authorization_details ) ;
4848 }
4949 if ( ! requestObject . aud && opts . aud ) {
5050 requestObject . aud = opts . aud ;
5151 }
52- const iss = requestObject . iss ?? opts . iss ?? requestObject . client_id
52+ const iss = requestObject . iss ?? opts . iss ?? requestObject . client_id ;
5353
54- const jwt : Jwt = { header : { alg : 'ES256' , kid : opts . kid , typ : 'jwt' } , payload : { ...requestObject , iss, authorization_details, ...( client_metadata && { client_metadata} ) } } ;
54+ const jwt : Jwt = {
55+ header : { alg : 'ES256' , kid : opts . kid , typ : 'JWT' } ,
56+ payload : { ...requestObject , iss, authorization_details, ...( client_metadata && { client_metadata } ) } ,
57+ } ;
5558 const pop = await ProofOfPossessionBuilder . fromJwt ( {
5659 jwt,
5760 callbacks : opts . signCallbacks ,
5861 version : OpenId4VCIVersion . VER_1_0_11 ,
59- mode : 'jwt ' ,
62+ mode : 'JWT ' ,
6063 } ) . build ( ) ;
6164 requestObject [ 'request' ] = pop . jwt ;
6265 }
0 commit comments