@triveria/wallet / Exports
@triveria/wallet
Table of contents
Classes
Interfaces
- AccreditationRequest
- AuthOffer
- CSRCreateRequest
- CSRCreateResponse
- CertificateImportRequest
- CertificateIssueRequest
- CertificateIssueResponse
- ConfigurationParameters
- CredentialDraftMetadata
- CredentialIdObject
- CredentialImport
- CredentialIssuanceInit
- CredentialIssuanceInitResult
- CredentialIssuerDefinition
- CredentialIssuerMetadata
- CredentialList
- CredentialMetadata
- CredentialMetadataPatchPayload
- CredentialNotification
- CredentialPatchPayload
- CredentialPayload
- CredentialRequest
- CredentialRequirements
- CredentialRequirementsIssuerConfig
- CredentialSubjectItem
- CredentialToPresentWrapper
- CredentialType
- CredentialVerifierDefinition
- CredentialWrapper
- CtWalletSameIssuerConfig
- DCQLQuery
- DCQLQueryClaim
- DCQLQueryCredentials
- DCQLQuerySdJwtVcMeta
- Deferred
- DocumentSignatureValidity
- EbsiConfiguration
- EbsiSpecificWalletData
- EntityAccreditationRequest
- EntityOnboardingRequest
- EudiConfiguration
- FieldsToVerify
- FieldsToVerifyValue
- HealthStatus
- HolderAuthOfferCreationRequest
- IdTokenReceivedNotification
- IdTokenRequest
- IdTokenSendRequest
- IdtlConfiguration
- InitAuthOffer
- InitPreAuthOffer
- InputDescriptorSuitableCredentials
- InteractionAuthorizationConsent
- InteractionAuthorizationRequirements
- IssuanceRequirementsToVerify
- IssuerDisplayItem
- IssuerLogo
- LinkedVpCreateRequest
- LinkedVpMetadata
- ModelError
- Oauth2AccessToken
- Oauth2AccessTokenRequest
- Oauth2Profile
- Oauth2RedirectUri
- OfferReceivedNotification
- OidcRevision
- OnboardResult
- PdfVerificationResponse
- PreAuthOffer
- PresentationDefinition
- PresentationDefinitionFormat
- PresentationDefinitionFormatAlg
- PresentationDefinitionInputConstraint
- PresentationDefinitionInputConstraintField
- PresentationDefinitionInputDescriptor
- PresentationDefinitionSubmissionRequirements
- PresentationMetadata
- PresentationRequest
- RevokeAccreditationRequest
- SystemImpact
- VPDrivenIssuerConfig
- VcOffer
- VerifiedLinkedVp
- VerifiedWrapper
- VerifyInitRequest
- VerifyInitResponse
- VpInvalidNotification
- VpVerifiedNotification
- Wallet
- WalletConfig
- WalletCreatePayload
- WalletIdObject
- WalletIdentifier
- WalletListItem
- WalletNotification
- WalletNotificationHistory
- WalletPatchPayload
- WmpAcceptInvitationPayload
- WmpCreateInvitationResponse
- WmpEntityConnectionStatus
- WmpEntityKeyIdentifier
- WmpEntityRecord
- WmpNotification
- WmpRequest
Type Aliases
- AccreditationRequestTypeEnum
- ClientConfiguration
- CredentialFormat
- CredentialIssuerDefinitionCredentialIssuerEnum
- CredentialIssuerDefinitionIssuerConfiguration
- CredentialListInteractionEnum
- CredentialMetadataInteractionEnum
- CredentialMetadataStatusEnum
- CredentialNotificationEventTypeEnum
- CredentialSubject
- DCQLQueryClaimPathInner
- DCQLQueryClaimValuesInner
- DeferredStatusEnum
- DocumentSignatureValidityVerificationResultEnum
- EntityAccreditationRequestTypeEnum
- HealthStatusStatusEnum
- InteractionAuthorizationRequirementsRequirementTypeEnum
- ListSort
- ObjectHorizontalAlignment
- ObjectVerticalAlignment
- OidcRevisionOidc4vciEnum
- OidcRevisionOidc4vpEnum
- PresentationDefinitionSubmissionRequirementsRuleEnum
- RevokeAccreditationRequestTypeEnum
- SigningKeyIdentifier
- SystemImpactStatusEnum
- TrustFrameworkType
- WalletCapability
- WalletNotificationEventDetails
- WalletNotificationEventType
- WmpEntityListEntityTypeEnum
- WmpRequestType
- XadesSignatureType
Variables
- AccreditationRequestTypeEnum
- CredentialFormat
- CredentialIssuerDefinitionCredentialIssuerEnum
- CredentialListInteractionEnum
- CredentialMetadataInteractionEnum
- CredentialMetadataStatusEnum
- CredentialNotificationEventTypeEnum
- DeferredStatusEnum
- DocumentSignatureValidityVerificationResultEnum
- EntityAccreditationRequestTypeEnum
- HealthStatusStatusEnum
- InteractionAuthorizationRequirementsRequirementTypeEnum
- ListSort
- ObjectHorizontalAlignment
- ObjectVerticalAlignment
- OidcRevisionOidc4vciEnum
- OidcRevisionOidc4vpEnum
- PresentationDefinitionSubmissionRequirementsRuleEnum
- RevokeAccreditationRequestTypeEnum
- SigningKeyIdentifier
- SystemImpactStatusEnum
- TrustFrameworkType
- WalletCapability
- WalletNotificationEventType
- WmpEntityListEntityTypeEnum
- WmpRequestType
- XadesSignatureType
Functions
Type Aliases
AccreditationRequestTypeEnum
Ƭ AccreditationRequestTypeEnum: typeof AccreditationRequestTypeEnum[keyof typeof AccreditationRequestTypeEnum]
Defined in
ClientConfiguration
Ƭ ClientConfiguration: Object
Type declaration
| Name | Type |
|---|---|
clientId | string |
clientSecret | string |
Defined in
CredentialFormat
Ƭ CredentialFormat: typeof CredentialFormat[keyof typeof CredentialFormat]
Defined in
CredentialIssuerDefinitionCredentialIssuerEnum
Ƭ CredentialIssuerDefinitionCredentialIssuerEnum: typeof CredentialIssuerDefinitionCredentialIssuerEnum[keyof typeof CredentialIssuerDefinitionCredentialIssuerEnum]
Defined in
CredentialIssuerDefinitionIssuerConfiguration
Ƭ CredentialIssuerDefinitionIssuerConfiguration: CredentialRequirementsIssuerConfig | CtWalletSameIssuerConfig | VPDrivenIssuerConfig
Defined in
CredentialListInteractionEnum
Ƭ CredentialListInteractionEnum: typeof CredentialListInteractionEnum[keyof typeof CredentialListInteractionEnum]
Defined in
CredentialMetadataInteractionEnum
Ƭ CredentialMetadataInteractionEnum: typeof CredentialMetadataInteractionEnum[keyof typeof CredentialMetadataInteractionEnum]
Defined in
CredentialMetadataStatusEnum
Ƭ CredentialMetadataStatusEnum: typeof CredentialMetadataStatusEnum[keyof typeof CredentialMetadataStatusEnum]
Defined in
CredentialNotificationEventTypeEnum
Ƭ CredentialNotificationEventTypeEnum: typeof CredentialNotificationEventTypeEnum[keyof typeof CredentialNotificationEventTypeEnum]
Defined in
CredentialSubject
Ƭ CredentialSubject: CredentialSubjectItem[] | CredentialSubjectItem
Defined in
DCQLQueryClaimPathInner
Ƭ DCQLQueryClaimPathInner: number | string
Defined in
DCQLQueryClaimValuesInner
Ƭ DCQLQueryClaimValuesInner: boolean | number | string
Defined in
DeferredStatusEnum
Ƭ DeferredStatusEnum: typeof DeferredStatusEnum[keyof typeof DeferredStatusEnum]
Defined in
DocumentSignatureValidityVerificationResultEnum
Ƭ DocumentSignatureValidityVerificationResultEnum: typeof DocumentSignatureValidityVerificationResultEnum[keyof typeof DocumentSignatureValidityVerificationResultEnum]
Defined in
EntityAccreditationRequestTypeEnum
Ƭ EntityAccreditationRequestTypeEnum: typeof EntityAccreditationRequestTypeEnum[keyof typeof EntityAccreditationRequestTypeEnum]
Defined in
HealthStatusStatusEnum
Ƭ HealthStatusStatusEnum: typeof HealthStatusStatusEnum[keyof typeof HealthStatusStatusEnum]
Defined in
InteractionAuthorizationRequirementsRequirementTypeEnum
Ƭ InteractionAuthorizationRequirementsRequirementTypeEnum: typeof InteractionAuthorizationRequirementsRequirementTypeEnum[keyof typeof InteractionAuthorizationRequirementsRequirementTypeEnum]
Defined in
ListSort
Ƭ ListSort: typeof ListSort[keyof typeof ListSort]
Defined in
ObjectHorizontalAlignment
Ƭ ObjectHorizontalAlignment: typeof ObjectHorizontalAlignment[keyof typeof ObjectHorizontalAlignment]
Defined in
ObjectVerticalAlignment
Ƭ ObjectVerticalAlignment: typeof ObjectVerticalAlignment[keyof typeof ObjectVerticalAlignment]
Defined in
OidcRevisionOidc4vciEnum
Ƭ OidcRevisionOidc4vciEnum: typeof OidcRevisionOidc4vciEnum[keyof typeof OidcRevisionOidc4vciEnum]
Defined in
OidcRevisionOidc4vpEnum
Ƭ OidcRevisionOidc4vpEnum: typeof OidcRevisionOidc4vpEnum[keyof typeof OidcRevisionOidc4vpEnum]
Defined in
PresentationDefinitionSubmissionRequirementsRuleEnum
Ƭ PresentationDefinitionSubmissionRequirementsRuleEnum: typeof PresentationDefinitionSubmissionRequirementsRuleEnum[keyof typeof PresentationDefinitionSubmissionRequirementsRuleEnum]
Defined in
RevokeAccreditationRequestTypeEnum
Ƭ RevokeAccreditationRequestTypeEnum: typeof RevokeAccreditationRequestTypeEnum[keyof typeof RevokeAccreditationRequestTypeEnum]
Defined in
SigningKeyIdentifier
Ƭ SigningKeyIdentifier: typeof SigningKeyIdentifier[keyof typeof SigningKeyIdentifier]
Defined in
SystemImpactStatusEnum
Ƭ SystemImpactStatusEnum: typeof SystemImpactStatusEnum[keyof typeof SystemImpactStatusEnum]
Defined in
TrustFrameworkType
Ƭ TrustFrameworkType: typeof TrustFrameworkType[keyof typeof TrustFrameworkType]
Defined in
WalletCapability
Ƭ WalletCapability: typeof WalletCapability[keyof typeof WalletCapability]
Defined in
WalletNotificationEventDetails
Ƭ WalletNotificationEventDetails: CredentialNotification | IdTokenReceivedNotification | OfferReceivedNotification | VpInvalidNotification | VpVerifiedNotification | WmpNotification
Defined in
WalletNotificationEventType
Ƭ WalletNotificationEventType: typeof WalletNotificationEventType[keyof typeof WalletNotificationEventType]
Defined in
WmpEntityListEntityTypeEnum
Ƭ WmpEntityListEntityTypeEnum: typeof WmpEntityListEntityTypeEnum[keyof typeof WmpEntityListEntityTypeEnum]
Defined in
WmpRequestType
Ƭ WmpRequestType: typeof WmpRequestType[keyof typeof WmpRequestType]
Defined in
XadesSignatureType
Ƭ XadesSignatureType: typeof XadesSignatureType[keyof typeof XadesSignatureType]
Defined in
Variables
AccreditationRequestTypeEnum
• Const AccreditationRequestTypeEnum: Object
Type declaration
| Name | Type |
|---|---|
RootTrustedAccreditationOrganisation | "RootTrustedAccreditationOrganisation" |
TrustedAccreditationOrganisation | "TrustedAccreditationOrganisation" |
TrustedIssuer | "TrustedIssuer" |
Defined in
CredentialFormat
• Const CredentialFormat: Object
jwt_vc_vcdm - VC using W3C VC Data Model as jwt sd_jwt_vc - VC using sd_jwt_vc data model as jwt
Type declaration
| Name | Type |
|---|---|
JwtVcVcdm | "jwt_vc_vcdm" |
SdJwtVc | "sd_jwt_vc" |
Defined in
CredentialIssuerDefinitionCredentialIssuerEnum
• Const CredentialIssuerDefinitionCredentialIssuerEnum: Object
Type declaration
| Name | Type |
|---|---|
CredentialRequirements | "CredentialRequirements" |
CtRevocable | "CtRevocable" |
CtWalletSame | "CtWalletSame" |
IssuanceQueue | "IssuanceQueue" |
VpDriven | "VPDriven" |
Defined in
CredentialListInteractionEnum
• Const CredentialListInteractionEnum: Object
Type declaration
| Name | Type |
|---|---|
Issuance | "issuance" |
Receive | "receive" |
StatusList | "statusList" |
TaoCredentials | "taoCredentials" |
Defined in
CredentialMetadataInteractionEnum
• Const CredentialMetadataInteractionEnum: Object
Type declaration
| Name | Type |
|---|---|
Issuance | "issuance" |
Receive | "receive" |
StatusList | "statusList" |
TaoCredentials | "taoCredentials" |
Defined in
CredentialMetadataStatusEnum
• Const CredentialMetadataStatusEnum: Object
Type declaration
| Name | Type |
|---|---|
Draft | "draft" |
Invalid | "invalid" |
Valid | "valid" |
Defined in
CredentialNotificationEventTypeEnum
• Const CredentialNotificationEventTypeEnum: Object
Type declaration
| Name | Type |
|---|---|
CredentialCreated | "credential.created" |
CredentialIssued | "credential.issued" |
CredentialReceived | "credential.received" |
CredentialRevoked | "credential.revoked" |
Defined in
DeferredStatusEnum
• Const DeferredStatusEnum: Object
Type declaration
| Name | Type |
|---|---|
Completed | "completed" |
Error | "error" |
InProgress | "in_progress" |
Defined in
DocumentSignatureValidityVerificationResultEnum
• Const DocumentSignatureValidityVerificationResultEnum: Object
Type declaration
| Name | Type |
|---|---|
Expired | "expired" |
InvalidSignature | "invalid_signature" |
Revoked | "revoked" |
UntrustedCertificate | "untrusted_certificate" |
Valid | "valid" |
Defined in
EntityAccreditationRequestTypeEnum
• Const EntityAccreditationRequestTypeEnum: Object
Type declaration
| Name | Type |
|---|---|
TrustedAccreditationOrganisation | "TrustedAccreditationOrganisation" |
TrustedIssuer | "TrustedIssuer" |
Defined in
HealthStatusStatusEnum
• Const HealthStatusStatusEnum: Object
Type declaration
| Name | Type |
|---|---|
Critical | "critical" |
Limited | "limited" |
Ok | "ok" |
Defined in
InteractionAuthorizationRequirementsRequirementTypeEnum
• Const InteractionAuthorizationRequirementsRequirementTypeEnum: Object
Type declaration
| Name | Type |
|---|---|
IdToken | "id_token" |
None | "none" |
Pin | "pin" |
VpToken | "vp_token" |
Defined in
ListSort
• Const ListSort: Object
Sort flag controls the sort direction by the time created
Type declaration
| Name | Type |
|---|---|
Asc | "asc" |
Desc | "desc" |
Defined in
ObjectHorizontalAlignment
• Const ObjectHorizontalAlignment: Object
Type declaration
| Name | Type |
|---|---|
Center | "center" |
Left | "left" |
Right | "right" |
Defined in
ObjectVerticalAlignment
• Const ObjectVerticalAlignment: Object
Type declaration
| Name | Type |
|---|---|
Bottom | "bottom" |
Middle | "middle" |
Top | "top" |
Defined in
OidcRevisionOidc4vciEnum
• Const OidcRevisionOidc4vciEnum: Object
Type declaration
| Name | Type |
|---|---|
Draft11 | "Draft11" |
Draft15 | "Draft15" |
Defined in
OidcRevisionOidc4vpEnum
• Const OidcRevisionOidc4vpEnum: Object
Type declaration
| Name | Type |
|---|---|
Draft16 | "Draft16" |
Draft23 | "Draft23" |
Defined in
PresentationDefinitionSubmissionRequirementsRuleEnum
• Const PresentationDefinitionSubmissionRequirementsRuleEnum: Object
Type declaration
| Name | Type |
|---|---|
All | "all" |
Pick | "pick" |
Defined in
RevokeAccreditationRequestTypeEnum
• Const RevokeAccreditationRequestTypeEnum: Object
Type declaration
| Name | Type |
|---|---|
TrustedAccreditationOrganisation | "TrustedAccreditationOrganisation" |
TrustedIssuer | "TrustedIssuer" |
Defined in
SigningKeyIdentifier
• Const SigningKeyIdentifier: Object
Type declaration
| Name | Type |
|---|---|
Did | "did" |
Jwk | "jwk" |
X509 | "x509" |
Defined in
SystemImpactStatusEnum
• Const SystemImpactStatusEnum: Object
Type declaration
| Name | Type |
|---|---|
Critical | "critical" |
Limited | "limited" |
Ok | "ok" |
Defined in
TrustFrameworkType
• Const TrustFrameworkType: Object
What trust framework should we use with this wallet. This property COULD NOT change later. Supported frameworks: EBSI - the European Blockchain Services Infrastructure, IDTL - IDUnion Trust List, EUDI - European Digital Identity wallet, Noop - personal key based no-op trust framework (mainly for the personal use)
Type declaration
| Name | Type |
|---|---|
Ebsi | "EBSI" |
Eudi | "EUDI" |
Idtl | "IDTL" |
Noop | "NOOP" |
Defined in
WalletCapability
• Const WalletCapability: Object
Defines the capabilities which the wallet has. It may be any of "holder", "issuer" and "verifier".
Type declaration
| Name | Type |
|---|---|
Holder | "holder" |
Issuer | "issuer" |
Verifier | "verifier" |
Defined in
WalletNotificationEventType
• Const WalletNotificationEventType: Object
Type declaration
| Name | Type |
|---|---|
CredentialCreated | "credential.created" |
CredentialIssued | "credential.issued" |
CredentialReceived | "credential.received" |
CredentialRevoked | "credential.revoked" |
IdTokenReceived | "idToken.received" |
OfferInitiated | "offer.initiated" |
OfferProcessed | "offer.processed" |
VpInvalid | "vp.invalid" |
VpVerified | "vp.verified" |
WmpCredentialOffer | "wmp.credential_offer" |
WmpCredentialVerificationRequest | "wmp.credential_verification_request" |
WmpError | "wmp.error" |
WmpInvitationAccepted | "wmp.invitation_accepted" |
Defined in
WmpEntityListEntityTypeEnum
• Const WmpEntityListEntityTypeEnum: Object
Type declaration
| Name | Type |
|---|---|
Client | "client" |
Server | "server" |
Defined in
WmpRequestType
• Const WmpRequestType: Object
Type declaration
| Name | Type |
|---|---|
CredentialOffer | "credentialOffer" |
CredentialVerificationRequest | "credentialVerificationRequest" |
Defined in
XadesSignatureType
• Const XadesSignatureType: Object
Type declaration
| Name | Type |
|---|---|
Tsl | "tsl" |
Defined in
Functions
DefaultApiAxiosParamCreator
▸ DefaultApiAxiosParamCreator(configuration?): Object
DefaultApi - axios parameter creator
Parameters
| Name | Type |
|---|---|
configuration? | Configuration |
Returns
Object
| Name | Type | Description |
|---|---|---|
credentialCreate | (walletId: string, credentialPayload?: CredentialPayload, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Creates a new draft credential. Throws |
credentialGet | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Retrieves a specific verifiable credential based on the provided identifier. Upon retrieval the status of the credential is checked on the fly and therefore guaranteed. Throws |
credentialImport | (walletId: string, credentialImport?: CredentialImport, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Import pre-signed credential into wallet Throws |
credentialIssuanceInit | (credentialId: string, walletId: string, credentialIssuanceInit?: CredentialIssuanceInit, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Prepares created Verifiable Credential draft for its issuance for a specific client. Throws |
credentialList | (walletId: string, interaction?: CredentialListInteractionEnum, type?: string, valid?: boolean, limit?: number, nextMarker?: string, sort?: ListSort, searchPath?: string, filter?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Retrieves a list of credentials. Throws |
credentialMetadataPatch | (credentialId: string, walletId: string, credentialMetadataPatchPayload?: CredentialMetadataPatchPayload, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Verifiable Credential metadata may be updated even after the credential was issued. It is available as a key value storage for a client to store any additional data for the credential. Throws |
credentialPatch | (credentialId: string, walletId: string, credentialPatchPayload?: CredentialPatchPayload, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Endpoint used to update an existing Credential in draft state. Can be used for additional updates before the Credential is issued. After credential is issued it may not be changed in any way. Throws |
credentialRequestInit | (walletId: string, credentialRequest?: CredentialRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Requests a credential issuance from the issuer and retrieves requirements for holder authorization. Throws |
credentialRevoke | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Revoke a specific Verifiable Credential Throws |
deferredStatus | (deferredId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Throws |
didDocumentGet | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Gets the DID Document of the wallet. Throws |
healthCheck | (options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Throws |
holderCreateAuthOffer | (walletId: string, holderAuthOfferCreationRequest?: HolderAuthOfferCreationRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Creates an authorized credential offer (deferred or instant) for holder-initiated credential request using provided parameters. The offer is an URL that the creator should provide to the client via a redirect, link, or QR code. Throws |
holderCredentialsPresentAfterConsent | (walletId: string, interactionId: string, interactionAuthorizationConsent?: InteractionAuthorizationConsent, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Presenting Verifiable Credentials after holder's consent. Throws |
holderIdTokenSend | (walletId: string, idTokenSendRequest?: IdTokenSendRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Responds to an ID token request Throws |
holderLinkedVpCreate | (walletId: string, linkedVpCreateRequest?: LinkedVpCreateRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Creates a new public Linked VP of specified credentials and adds it to the wallet's DID document Throws |
holderLinkedVpDelete | (walletId: string, linkedVpId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Deletes a linked VP Throws |
holderLinkedVpGetDetails | (walletId: string, linkedVpId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Throws |
holderLinkedVpList | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Throws |
holderOfferPassAuthInfo | (walletId: string, vcOffer?: VcOffer, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Issue the Verifiable Credential using OIDC4VCI offer acceptance Throws |
holderOfferProcessAfterConsent | (walletId: string, interactionId: string, interactionAuthorizationConsent?: InteractionAuthorizationConsent, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Gives consent to process credential offer specified by interaction_id Throws |
holderPresentPassAuthInfo | (walletId: string, presentationRequest?: PresentationRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Initiates a presentation of credentials to a verifier. Throws |
idTokenRequestCreate | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Creates an ID token request. Throws |
issuerCredentialTypesList | (url: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Returns verifiable credential format and types that are supported by the issuer. - format: the verifiable credential format (for example "jwt_vc") - type: a list of strings that define supported verifiable credential type(s) Throws |
issuerInitiateAuthOffer | (walletId: string, initAuthOffer?: InitAuthOffer, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Initiates issuing of Verifiable Credentials using authorized flow. Throws |
issuerInitiatePreauthOffer | (walletId: string, initPreAuthOffer?: InitPreAuthOffer, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Initiates issuing of Verifiable Credentials using pre-authorized flow. Throws |
issuerXadesSign | (walletId: string, xadesSignatureType: "tsl", xml?: File, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Signs an XML document with XAdES signature Throws |
pdfCredentialMakeVp | (credentialId: string, signPdf: boolean, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Returns a signed PDF contained in the verifiable credential containing the credential VP added as an attachment in incremental update. Throws |
pdfCredentialTwinDelete | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Deletes the PDF associated with the verifiable credential. Can be used only for credentials in Draft state. Throws |
pdfCredentialTwinGet | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Returns either an unsigned PDF that was uploaded to be signed and embedded into a verifiable credential in case of credential in Draft state, or a signed PDF embedded in an issued VC. Throws |
pdfCredentialTwinUpload | (credentialId: string, walletId: string, pdf?: File, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Uploads a PDF that will be signed and embedded with the verifiable credential when it will be issued. Can be used only for credentials in Draft state. Maximal size of the PDF document is 50 MB. Throws |
tfAccreditAs | (walletId: string, accreditationRequest?: AccreditationRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Accredits a legal entity as RTAO, TAO or TI. Throws |
tfAccreditRequest | (walletId: string, entityAccreditationRequest?: EntityAccreditationRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Processes a request to accredit another legal entity. Throws |
tfOnboard | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Onboards legal entity to the trust framework based on the wallet configuration. Throws |
tfOnboardRequest | (walletId: string, entityOnboardingRequest?: EntityOnboardingRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Processes a request to onboard another legal entity. Throws |
tfRevokeAccreditation | (walletId: string, revokeAccreditationRequest?: RevokeAccreditationRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Revokes another legal entity's wallet DID accreditation. Throws |
tfX509CertificateIssue | (walletId: string, certificateIssueRequest?: CertificateIssueRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Issues a certificate based on the provided certificate request Throws |
verifierInitUrlCreate | (walletId: string, verifyInitRequest?: VerifyInitRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Returns an url where verifier accepts presentations from a holder. Throws |
verifierLinkedVpVerify | (walletId: string, did: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Fetches linked presentations from DID document and verifies them. Throws |
verifierPdfVerify | (walletId: string, extractVp: boolean, pdf?: File, trustedCertificates?: string[], trustedListsUrl?: string[], trustedListSigningCertificates?: string[], options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Verifies the signatures of uploaded PDF and extracts and verifies VP in the PDF document Maximum size of the PDF document is 50 MB. Throws |
walletCreate | (walletCreatePayload?: WalletCreatePayload, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Creates a new wallet for the authenticated client. Throws |
walletDelete | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Permanently deletes the wallet with all credentials and keys. Make sure you know what you are doing before hitting this endpoint. Throws |
walletGet | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Provides wallet details Throws |
walletIdentifierGet | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Throws |
walletIdentifierUpdate | (walletId: string, walletIdentifier?: WalletIdentifier, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Throws |
walletKeys | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Provides wallet keys used for signing. Throws |
walletList | (ownerId?: string, searchName?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Provides list of wallets owned by the authenticated client. Throws |
walletNotificationGetByState | (walletId: string, eventType: string, state: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Gets a specific notification by state Throws |
walletNotificationHistory | (walletId: string, limit?: number, nextMarker?: string, type?: WalletNotificationEventType[], sort?: ListSort, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Provides wallet notifications that can be used to audit the wallet activity. Throws |
walletNotifications | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Provides first-in-first-out queue of notifications for a specific wallet. Throws |
walletPatch | (walletId: string, walletPatchPayload?: WalletPatchPayload, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Update wallet metadata and configuration. Throws |
walletVerifiedCredentialsByState | (walletId: string, state: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Gets a specific verified credentials by state Throws |
walletVerifiedCredentialsDeleteByState | (walletId: string, state: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Deletes a specific verified credentials by state Throws |
walletX509CSRCreate | (walletId: string, cSRCreateRequest?: CSRCreateRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Creates a X509 certificate signing request for signing key. Throws |
walletX509CertificateGet | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Returns an X509 certificate in PEM format Throws |
walletX509CertificateImport | (walletId: string, certificateImportRequest?: CertificateImportRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Imports an X509 certificate to be used when signing credentials Throws |
wmpAcceptInvitation | (walletId: string, wmpAcceptInvitationPayload?: WmpAcceptInvitationPayload, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Accepts a WMP invitation Throws |
wmpClientGetPendingRequests | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Get pending WMP requests (credential offers or credential verification requests) Throws |
wmpClientProcessRequest | (walletId: string, requestId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Process WMP request Throws |
wmpCreateNewInvitation | (walletId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Creates a new WMP invitation Throws |
wmpEntityConnectionGet | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Get entity connection status Throws |
wmpEntityDelete | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Delete entity based on the entity ID Throws |
wmpEntityGet | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Get entity based on the entity ID Throws |
wmpEntityList | (walletId: string, entityType: WmpEntityListEntityTypeEnum, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Get all clients that have established WMP connection. Throws |
wmpEntityServerConnect | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs> | Connect to a WMP server entity Throws |
Defined in
DefaultApiFactory
▸ DefaultApiFactory(configuration?, basePath?, axios?): Object
DefaultApi - factory interface
Parameters
| Name | Type |
|---|---|
configuration? | Configuration |
basePath? | string |
axios? | AxiosInstance |
Returns
Object
| Name | Type |
|---|---|
credentialCreate | (walletId: string, credentialPayload?: CredentialPayload, options?: RawAxiosRequestConfig) => AxiosPromise<CredentialIdObject> |
credentialGet | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<CredentialWrapper> |
credentialImport | (walletId: string, credentialImport?: CredentialImport, options?: RawAxiosRequestConfig) => AxiosPromise<CredentialWrapper> |
credentialIssuanceInit | (credentialId: string, walletId: string, credentialIssuanceInit?: CredentialIssuanceInit, options?: RawAxiosRequestConfig) => AxiosPromise<CredentialIssuanceInitResult> |
credentialList | (walletId: string, interaction?: CredentialListInteractionEnum, type?: string, valid?: boolean, limit?: number, nextMarker?: string, sort?: ListSort, searchPath?: string, filter?: string, options?: RawAxiosRequestConfig) => AxiosPromise<CredentialList> |
credentialMetadataPatch | (credentialId: string, walletId: string, credentialMetadataPatchPayload?: CredentialMetadataPatchPayload, options?: RawAxiosRequestConfig) => AxiosPromise<CredentialIdObject> |
credentialPatch | (credentialId: string, walletId: string, credentialPatchPayload?: CredentialPatchPayload, options?: RawAxiosRequestConfig) => AxiosPromise<CredentialIdObject> |
credentialRequestInit | (walletId: string, credentialRequest?: CredentialRequest, options?: RawAxiosRequestConfig) => AxiosPromise<string[]> |
credentialRevoke | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
deferredStatus | (deferredId: string, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<Deferred> |
didDocumentGet | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<object> |
healthCheck | (options?: RawAxiosRequestConfig) => AxiosPromise<HealthStatus> |
holderCreateAuthOffer | (walletId: string, holderAuthOfferCreationRequest?: HolderAuthOfferCreationRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
holderCredentialsPresentAfterConsent | (walletId: string, interactionId: string, interactionAuthorizationConsent?: InteractionAuthorizationConsent, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
holderIdTokenSend | (walletId: string, idTokenSendRequest?: IdTokenSendRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
holderLinkedVpCreate | (walletId: string, linkedVpCreateRequest?: LinkedVpCreateRequest, options?: RawAxiosRequestConfig) => AxiosPromise<LinkedVpMetadata> |
holderLinkedVpDelete | (walletId: string, linkedVpId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
holderLinkedVpGetDetails | (walletId: string, linkedVpId: string, options?: RawAxiosRequestConfig) => AxiosPromise<LinkedVpMetadata> |
holderLinkedVpList | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<LinkedVpMetadata[]> |
holderOfferPassAuthInfo | (walletId: string, vcOffer?: VcOffer, options?: RawAxiosRequestConfig) => AxiosPromise<InteractionAuthorizationRequirements> |
holderOfferProcessAfterConsent | (walletId: string, interactionId: string, interactionAuthorizationConsent?: InteractionAuthorizationConsent, options?: RawAxiosRequestConfig) => AxiosPromise<string[]> |
holderPresentPassAuthInfo | (walletId: string, presentationRequest?: PresentationRequest, options?: RawAxiosRequestConfig) => AxiosPromise<InteractionAuthorizationRequirements> |
idTokenRequestCreate | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<IdTokenRequest> |
issuerCredentialTypesList | (url: string, options?: RawAxiosRequestConfig) => AxiosPromise<CredentialType[]> |
issuerInitiateAuthOffer | (walletId: string, initAuthOffer?: InitAuthOffer, options?: RawAxiosRequestConfig) => AxiosPromise<AuthOffer> |
issuerInitiatePreauthOffer | (walletId: string, initPreAuthOffer?: InitPreAuthOffer, options?: RawAxiosRequestConfig) => AxiosPromise<PreAuthOffer> |
issuerXadesSign | (walletId: string, xadesSignatureType: "tsl", xml?: File, options?: RawAxiosRequestConfig) => AxiosPromise<object> |
pdfCredentialMakeVp | (credentialId: string, signPdf: boolean, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<File> |
pdfCredentialTwinDelete | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
pdfCredentialTwinGet | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<File> |
pdfCredentialTwinUpload | (credentialId: string, walletId: string, pdf?: File, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
tfAccreditAs | (walletId: string, accreditationRequest?: AccreditationRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
tfAccreditRequest | (walletId: string, entityAccreditationRequest?: EntityAccreditationRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
tfOnboard | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<OnboardResult> |
tfOnboardRequest | (walletId: string, entityOnboardingRequest?: EntityOnboardingRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
tfRevokeAccreditation | (walletId: string, revokeAccreditationRequest?: RevokeAccreditationRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
tfX509CertificateIssue | (walletId: string, certificateIssueRequest?: CertificateIssueRequest, options?: RawAxiosRequestConfig) => AxiosPromise<CertificateIssueResponse> |
verifierInitUrlCreate | (walletId: string, verifyInitRequest?: VerifyInitRequest, options?: RawAxiosRequestConfig) => AxiosPromise<VerifyInitResponse> |
verifierLinkedVpVerify | (walletId: string, did: string, options?: RawAxiosRequestConfig) => AxiosPromise<VerifiedLinkedVp[]> |
verifierPdfVerify | (walletId: string, extractVp: boolean, pdf?: File, trustedCertificates?: string[], trustedListsUrl?: string[], trustedListSigningCertificates?: string[], options?: RawAxiosRequestConfig) => AxiosPromise<PdfVerificationResponse> |
walletCreate | (walletCreatePayload?: WalletCreatePayload, options?: RawAxiosRequestConfig) => AxiosPromise<WalletIdObject> |
walletDelete | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
walletGet | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<Wallet> |
walletIdentifierGet | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WalletIdentifier> |
walletIdentifierUpdate | (walletId: string, walletIdentifier?: WalletIdentifier, options?: RawAxiosRequestConfig) => AxiosPromise<WalletIdentifier> |
walletKeys | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<{ [key: string]: any; }> |
walletList | (ownerId?: string, searchName?: string, options?: RawAxiosRequestConfig) => AxiosPromise<WalletListItem[]> |
walletNotificationGetByState | (walletId: string, eventType: string, state: string, options?: RawAxiosRequestConfig) => AxiosPromise<WalletNotification> |
walletNotificationHistory | (walletId: string, limit?: number, nextMarker?: string, type?: WalletNotificationEventType[], sort?: ListSort, options?: RawAxiosRequestConfig) => AxiosPromise<WalletNotificationHistory> |
walletNotifications | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WalletNotification[]> |
walletPatch | (walletId: string, walletPatchPayload?: WalletPatchPayload, options?: RawAxiosRequestConfig) => AxiosPromise<WalletIdObject> |
walletVerifiedCredentialsByState | (walletId: string, state: string, options?: RawAxiosRequestConfig) => AxiosPromise<VerifiedWrapper> |
walletVerifiedCredentialsDeleteByState | (walletId: string, state: string, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
walletX509CSRCreate | (walletId: string, cSRCreateRequest?: CSRCreateRequest, options?: RawAxiosRequestConfig) => AxiosPromise<CSRCreateResponse> |
walletX509CertificateGet | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<File> |
walletX509CertificateImport | (walletId: string, certificateImportRequest?: CertificateImportRequest, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
wmpAcceptInvitation | (walletId: string, wmpAcceptInvitationPayload?: WmpAcceptInvitationPayload, options?: RawAxiosRequestConfig) => AxiosPromise<WmpEntityRecord> |
wmpClientGetPendingRequests | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WmpRequest[]> |
wmpClientProcessRequest | (walletId: string, requestId: string, options?: RawAxiosRequestConfig) => AxiosPromise<InteractionAuthorizationRequirements> |
wmpCreateNewInvitation | (walletId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WmpCreateInvitationResponse> |
wmpEntityConnectionGet | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WmpEntityConnectionStatus> |
wmpEntityDelete | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
wmpEntityGet | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => AxiosPromise<WmpEntityRecord> |
wmpEntityList | (walletId: string, entityType: WmpEntityListEntityTypeEnum, options?: RawAxiosRequestConfig) => AxiosPromise<WmpEntityRecord[]> |
wmpEntityServerConnect | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => AxiosPromise<void> |
Defined in
DefaultApiFp
▸ DefaultApiFp(configuration?): Object
DefaultApi - functional programming interface
Parameters
| Name | Type |
|---|---|
configuration? | Configuration |
Returns
Object
| Name | Type |
|---|---|
credentialCreate | (walletId: string, credentialPayload?: CredentialPayload, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CredentialIdObject>> |
credentialGet | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CredentialWrapper>> |
credentialImport | (walletId: string, credentialImport?: CredentialImport, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CredentialWrapper>> |
credentialIssuanceInit | (credentialId: string, walletId: string, credentialIssuanceInit?: CredentialIssuanceInit, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CredentialIssuanceInitResult>> |
credentialList | (walletId: string, interaction?: CredentialListInteractionEnum, type?: string, valid?: boolean, limit?: number, nextMarker?: string, sort?: ListSort, searchPath?: string, filter?: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CredentialList>> |
credentialMetadataPatch | (credentialId: string, walletId: string, credentialMetadataPatchPayload?: CredentialMetadataPatchPayload, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CredentialIdObject>> |
credentialPatch | (credentialId: string, walletId: string, credentialPatchPayload?: CredentialPatchPayload, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CredentialIdObject>> |
credentialRequestInit | (walletId: string, credentialRequest?: CredentialRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<string[]>> |
credentialRevoke | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
deferredStatus | (deferredId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Deferred>> |
didDocumentGet | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<object>> |
healthCheck | (options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<HealthStatus>> |
holderCreateAuthOffer | (walletId: string, holderAuthOfferCreationRequest?: HolderAuthOfferCreationRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
holderCredentialsPresentAfterConsent | (walletId: string, interactionId: string, interactionAuthorizationConsent?: InteractionAuthorizationConsent, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
holderIdTokenSend | (walletId: string, idTokenSendRequest?: IdTokenSendRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
holderLinkedVpCreate | (walletId: string, linkedVpCreateRequest?: LinkedVpCreateRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LinkedVpMetadata>> |
holderLinkedVpDelete | (walletId: string, linkedVpId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
holderLinkedVpGetDetails | (walletId: string, linkedVpId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LinkedVpMetadata>> |
holderLinkedVpList | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<LinkedVpMetadata[]>> |
holderOfferPassAuthInfo | (walletId: string, vcOffer?: VcOffer, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InteractionAuthorizationRequirements>> |
holderOfferProcessAfterConsent | (walletId: string, interactionId: string, interactionAuthorizationConsent?: InteractionAuthorizationConsent, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<string[]>> |
holderPresentPassAuthInfo | (walletId: string, presentationRequest?: PresentationRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InteractionAuthorizationRequirements>> |
idTokenRequestCreate | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<IdTokenRequest>> |
issuerCredentialTypesList | (url: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CredentialType[]>> |
issuerInitiateAuthOffer | (walletId: string, initAuthOffer?: InitAuthOffer, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AuthOffer>> |
issuerInitiatePreauthOffer | (walletId: string, initPreAuthOffer?: InitPreAuthOffer, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PreAuthOffer>> |
issuerXadesSign | (walletId: string, xadesSignatureType: "tsl", xml?: File, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<object>> |
pdfCredentialMakeVp | (credentialId: string, signPdf: boolean, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>> |
pdfCredentialTwinDelete | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
pdfCredentialTwinGet | (credentialId: string, walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>> |
pdfCredentialTwinUpload | (credentialId: string, walletId: string, pdf?: File, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
tfAccreditAs | (walletId: string, accreditationRequest?: AccreditationRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
tfAccreditRequest | (walletId: string, entityAccreditationRequest?: EntityAccreditationRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
tfOnboard | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OnboardResult>> |
tfOnboardRequest | (walletId: string, entityOnboardingRequest?: EntityOnboardingRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
tfRevokeAccreditation | (walletId: string, revokeAccreditationRequest?: RevokeAccreditationRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
tfX509CertificateIssue | (walletId: string, certificateIssueRequest?: CertificateIssueRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CertificateIssueResponse>> |
verifierInitUrlCreate | (walletId: string, verifyInitRequest?: VerifyInitRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<VerifyInitResponse>> |
verifierLinkedVpVerify | (walletId: string, did: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<VerifiedLinkedVp[]>> |
verifierPdfVerify | (walletId: string, extractVp: boolean, pdf?: File, trustedCertificates?: string[], trustedListsUrl?: string[], trustedListSigningCertificates?: string[], options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PdfVerificationResponse>> |
walletCreate | (walletCreatePayload?: WalletCreatePayload, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletIdObject>> |
walletDelete | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
walletGet | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Wallet>> |
walletIdentifierGet | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletIdentifier>> |
walletIdentifierUpdate | (walletId: string, walletIdentifier?: WalletIdentifier, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletIdentifier>> |
walletKeys | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<{ [key: string]: any; }>> |
walletList | (ownerId?: string, searchName?: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletListItem[]>> |
walletNotificationGetByState | (walletId: string, eventType: string, state: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletNotification>> |
walletNotificationHistory | (walletId: string, limit?: number, nextMarker?: string, type?: WalletNotificationEventType[], sort?: ListSort, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletNotificationHistory>> |
walletNotifications | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletNotification[]>> |
walletPatch | (walletId: string, walletPatchPayload?: WalletPatchPayload, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WalletIdObject>> |
walletVerifiedCredentialsByState | (walletId: string, state: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<VerifiedWrapper>> |
walletVerifiedCredentialsDeleteByState | (walletId: string, state: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
walletX509CSRCreate | (walletId: string, cSRCreateRequest?: CSRCreateRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CSRCreateResponse>> |
walletX509CertificateGet | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<File>> |
walletX509CertificateImport | (walletId: string, certificateImportRequest?: CertificateImportRequest, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
wmpAcceptInvitation | (walletId: string, wmpAcceptInvitationPayload?: WmpAcceptInvitationPayload, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpEntityRecord>> |
wmpClientGetPendingRequests | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpRequest[]>> |
wmpClientProcessRequest | (walletId: string, requestId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InteractionAuthorizationRequirements>> |
wmpCreateNewInvitation | (walletId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpCreateInvitationResponse>> |
wmpEntityConnectionGet | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpEntityConnectionStatus>> |
wmpEntityDelete | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
wmpEntityGet | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpEntityRecord>> |
wmpEntityList | (walletId: string, entityType: WmpEntityListEntityTypeEnum, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<WmpEntityRecord[]>> |
wmpEntityServerConnect | (walletId: string, entityId: string, options?: RawAxiosRequestConfig) => Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> |
Defined in
RequestToken
▸ RequestToken(tokenUrl, audience, clientId, clientSecret): Promise<string>
Parameters
| Name | Type |
|---|---|
tokenUrl | string |
audience | string |
clientId | string |
clientSecret | string |
Returns
Promise<string>