UNPKG

@sphereon/ssi-sdk-ext.kms-azure-rest-client

Version:

Sphereon SSI-SDK plugin for Azure KeyVault Key Management System.

21 lines (20 loc) 1.41 kB
import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { CreateEcKeyRequest } from '../models/CreateEcKeyRequest'; import { KeyVaultKey } from '../models/KeyVaultKey'; import { SignPayloadDTO } from '../models/SignPayloadDTO'; import { SignPayloadResponse } from '../models/SignPayloadResponse'; import { VerifyPayloadDTO } from '../models/VerifyPayloadDTO'; export declare class KeyVaultControllerApiRequestFactory extends BaseAPIRequestFactory { createEcKey(createEcKeyRequest: CreateEcKeyRequest, _options?: Configuration): Promise<RequestContext>; getKey(keyName: string, _options?: Configuration): Promise<RequestContext>; signPayload(signPayloadDTO: SignPayloadDTO, _options?: Configuration): Promise<RequestContext>; verifyPayload(verifyPayloadDTO: VerifyPayloadDTO, _options?: Configuration): Promise<RequestContext>; } export declare class KeyVaultControllerApiResponseProcessor { createEcKeyWithHttpInfo(response: ResponseContext): Promise<HttpInfo<KeyVaultKey>>; getKeyWithHttpInfo(response: ResponseContext): Promise<HttpInfo<KeyVaultKey>>; signPayloadWithHttpInfo(response: ResponseContext): Promise<HttpInfo<SignPayloadResponse>>; verifyPayloadWithHttpInfo(response: ResponseContext): Promise<HttpInfo<boolean>>; }