@sphereon/ssi-sdk.ebsi-authorization-client
Version:
<!--suppress HtmlDeprecatedAttribute --> <h1 align="center"> <br> <a href="https://www.sphereon.com"><img src="https://sphereon.com/content/themes/sphereon/assets/img/logo.svg" alt="Sphereon" width="400"></a> <br>EBSI Authorization Client (Typescrip
21 lines • 926 B
TypeScript
import { OID4VCICredentialFormat, RequestObjectOpts } from '@sphereon/oid4vci-common';
import { IIdentifierOpts } from '@sphereon/ssi-sdk-ext.did-utils';
import { AttestationAuthRequestUrlResult } from '../functions';
import { IRequiredContext } from '../types/IEBSIAuthorizationClient';
export declare class EBSIAttestationService {
private readonly credentialIssuer;
private readonly idOpts;
private readonly clientId;
constructor(args: {
credentialIssuer: string;
idOpts: IIdentifierOpts;
clientId: string;
});
createAttestationRequestAuthURL(opts: {
credentialType: string;
requestObjectOpts: RequestObjectOpts;
redirectUri?: string;
formats?: Array<Extract<OID4VCICredentialFormat, 'jwt_vc' | 'jwt_vc_json'>>;
}, context: IRequiredContext): Promise<AttestationAuthRequestUrlResult>;
}
//# sourceMappingURL=EBSIAttestationService.d.ts.map