@sphereon/ssi-sdk-ext.kms-azure-rest-client
Version:
Sphereon SSI-SDK plugin for Azure KeyVault Key Management System.
21 lines (20 loc) • 1.36 kB
TypeScript
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>>
}