UNPKG

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

Version:

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

28 lines (27 loc) 1.73 kB
import { HttpInfo } from '../http/http' import { Configuration } from '../configuration' import { Observable } from '../rxjsStub' 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' import { KeyVaultControllerApiRequestFactory, KeyVaultControllerApiResponseProcessor } from '../apis/KeyVaultControllerApi' export declare class ObservableKeyVaultControllerApi { private requestFactory private responseProcessor private configuration constructor( configuration: Configuration, requestFactory?: KeyVaultControllerApiRequestFactory, responseProcessor?: KeyVaultControllerApiResponseProcessor, ) createEcKeyWithHttpInfo(createEcKeyRequest: CreateEcKeyRequest, _options?: Configuration): Observable<HttpInfo<KeyVaultKey>> createEcKey(createEcKeyRequest: CreateEcKeyRequest, _options?: Configuration): Observable<KeyVaultKey> getKeyWithHttpInfo(keyName: string, _options?: Configuration): Observable<HttpInfo<KeyVaultKey>> getKey(keyName: string, _options?: Configuration): Observable<KeyVaultKey> signPayloadWithHttpInfo(signPayloadDTO: SignPayloadDTO, _options?: Configuration): Observable<HttpInfo<SignPayloadResponse>> signPayload(signPayloadDTO: SignPayloadDTO, _options?: Configuration): Observable<SignPayloadResponse> verifyPayloadWithHttpInfo(verifyPayloadDTO: VerifyPayloadDTO, _options?: Configuration): Observable<HttpInfo<boolean>> verifyPayload(verifyPayloadDTO: VerifyPayloadDTO, _options?: Configuration): Observable<boolean> }