UNPKG

@llkennedy/padlock-api

Version:
45 lines 7.12 kB
/** * Code generated by mercury. DO NOT EDIT. * versions: * mercury v0.9.7 * protoc v3.10.1 * source: padlock.proto */ import * as mercury from "@llkennedy/mercury"; import { google } from "@llkennedy/protoc-gen-tsjson"; import { ObjectDecryptSegmentedRequest as padlock__ObjectDecryptSegmentedRequest, ObjectSignResponse as padlock__ObjectSignResponse, ObjectDecryptRequest as padlock__ObjectDecryptRequest, ObjectVerifyResponse as padlock__ObjectVerifyResponse, ModuleListSlotsRequest as padlock__ModuleListSlotsRequest, ObjectDecryptResponse as padlock__ObjectDecryptResponse, ObjectSignSegmentedRequest as padlock__ObjectSignSegmentedRequest, ApplicationListModulesRequest as padlock__ApplicationListModulesRequest, ApplicationConnectRequest as padlock__ApplicationConnectRequest, SessionGenerateKeyPairRequest as padlock__SessionGenerateKeyPairRequest, SessionCloseResponse as padlock__SessionCloseResponse, ModuleListSlotsResponse as padlock__ModuleListSlotsResponse, SessionListObjectsRequest as padlock__SessionListObjectsRequest, ObjectEncryptSegmentedRequest as padlock__ObjectEncryptSegmentedRequest, ObjectDestroyObjectRequest as padlock__ObjectDestroyObjectRequest, ModuleInfoRequest as padlock__ModuleInfoRequest, ObjectEncryptResponse as padlock__ObjectEncryptResponse, ObjectListAttributeValuesUpdate as padlock__ObjectListAttributeValuesUpdate, ApplicationListModulesResponse as padlock__ApplicationListModulesResponse, SlotOpenSessionUpdate as padlock__SlotOpenSessionUpdate, ObjectEncryptSegmentedResponse as padlock__ObjectEncryptSegmentedResponse, ObjectWrapKeyResponse as padlock__ObjectWrapKeyResponse, SessionLoginRequest as padlock__SessionLoginRequest, ObjectSignRequest as padlock__ObjectSignRequest, AuthHello as padlock__AuthHello, SessionGenerateRandomResponse as padlock__SessionGenerateRandomResponse, ModuleInfoResponse as padlock__ModuleInfoResponse, SessionID as padlock__SessionID, SlotOpenSessionRequest as padlock__SlotOpenSessionRequest, ObjectEncryptRequest as padlock__ObjectEncryptRequest, SlotInitTokenResponse as padlock__SlotInitTokenResponse, ObjectListAttributeValuesRequest as padlock__ObjectListAttributeValuesRequest, SessionGenerateRandomRequest as padlock__SessionGenerateRandomRequest, ObjectVerifyRequest as padlock__ObjectVerifyRequest, ObjectSignSegmentedResponse as padlock__ObjectSignSegmentedResponse, SlotListMechanismsRequest as padlock__SlotListMechanismsRequest, SessionCloseRequest as padlock__SessionCloseRequest, SessionLoginResponse as padlock__SessionLoginResponse, ObjectDestroyObjectResponse as padlock__ObjectDestroyObjectResponse, AuthToken as padlock__AuthToken, SessionLogoutResponse as padlock__SessionLogoutResponse, SlotInitTokenRequest as padlock__SlotInitTokenRequest, ApplicationConnectUpdate as padlock__ApplicationConnectUpdate, SlotListMechanismsResponse as padlock__SlotListMechanismsResponse, ObjectUnwrapKeyRequest as padlock__ObjectUnwrapKeyRequest, ObjectDecryptSegmentedResponse as padlock__ObjectDecryptSegmentedResponse, ObjectVerifySegmentedRequest as padlock__ObjectVerifySegmentedRequest, ObjectCopyObjectRequest as padlock__ObjectCopyObjectRequest, ObjectVerifySegmentedResponse as padlock__ObjectVerifySegmentedResponse, SessionCreateObjectRequest as padlock__SessionCreateObjectRequest, SessionGenerateKeyRequest as padlock__SessionGenerateKeyRequest, SessionGenerateKeyPairResponse as padlock__SessionGenerateKeyPairResponse, ObjectWrapKeyRequest as padlock__ObjectWrapKeyRequest } from "./padlock"; import { P11Object as padlock__P11Object } from "./pkcs11"; export declare class ExposedPadlockClient extends mercury.Client { constructor(basePath?: string | undefined, useTLS?: boolean | undefined, client?: mercury.AxiosInstance | undefined); Hello(req: padlock__AuthHello): Promise<padlock__AuthToken>; ApplicationListModules(req: padlock__ApplicationListModulesRequest): Promise<padlock__ApplicationListModulesResponse>; ApplicationConnect(req: padlock__ApplicationConnectRequest): Promise<mercury.ServerStream<padlock__ApplicationConnectRequest, padlock__ApplicationConnectUpdate>>; ModuleListSlots(req: padlock__ModuleListSlotsRequest): Promise<padlock__ModuleListSlotsResponse>; ModuleInfo(req: padlock__ModuleInfoRequest): Promise<padlock__ModuleInfoResponse>; SlotListMechanisms(req: padlock__SlotListMechanismsRequest): Promise<padlock__SlotListMechanismsResponse>; SlotInitToken(req: padlock__SlotInitTokenRequest): Promise<padlock__SlotInitTokenResponse>; SlotOpenSession(req: padlock__SlotOpenSessionRequest): Promise<mercury.ServerStream<padlock__SlotOpenSessionRequest, padlock__SlotOpenSessionUpdate>>; SessionKeepAlive(req: padlock__SessionID): Promise<google.protobuf.Empty>; SessionClose(req: padlock__SessionCloseRequest): Promise<padlock__SessionCloseResponse>; SessionLogin(req: padlock__SessionLoginRequest): Promise<padlock__SessionLoginResponse>; SessionLogout(req: padlock__SessionID): Promise<padlock__SessionLogoutResponse>; SessionListObjects(req: padlock__SessionListObjectsRequest): Promise<mercury.ServerStream<padlock__SessionListObjectsRequest, padlock__P11Object>>; SessionCreateObject(req: padlock__SessionCreateObjectRequest): Promise<padlock__P11Object>; SessionGenerateRandom(req: padlock__SessionGenerateRandomRequest): Promise<padlock__SessionGenerateRandomResponse>; SessionGenerateKeyPair(req: padlock__SessionGenerateKeyPairRequest): Promise<padlock__SessionGenerateKeyPairResponse>; SessionGenerateKey(req: padlock__SessionGenerateKeyRequest): Promise<padlock__P11Object>; ObjectListAttributeValues(req: padlock__ObjectListAttributeValuesRequest): Promise<mercury.ServerStream<padlock__ObjectListAttributeValuesRequest, padlock__ObjectListAttributeValuesUpdate>>; Encrypt(req: padlock__ObjectEncryptRequest): Promise<padlock__ObjectEncryptResponse>; EncryptSegmented(): Promise<mercury.DualStream<padlock__ObjectEncryptSegmentedRequest, padlock__ObjectEncryptSegmentedResponse>>; Decrypt(req: padlock__ObjectDecryptRequest): Promise<padlock__ObjectDecryptResponse>; DecryptSegmented(): Promise<mercury.DualStream<padlock__ObjectDecryptSegmentedRequest, padlock__ObjectDecryptSegmentedResponse>>; Sign(req: padlock__ObjectSignRequest): Promise<padlock__ObjectSignResponse>; SignSegmented(): Promise<mercury.ClientStream<padlock__ObjectSignSegmentedRequest, padlock__ObjectSignSegmentedResponse>>; Verify(req: padlock__ObjectVerifyRequest): Promise<padlock__ObjectVerifyResponse>; VerifySegmented(): Promise<mercury.ClientStream<padlock__ObjectVerifySegmentedRequest, padlock__ObjectVerifySegmentedResponse>>; WrapKey(req: padlock__ObjectWrapKeyRequest): Promise<padlock__ObjectWrapKeyResponse>; UnwrapKey(req: padlock__ObjectUnwrapKeyRequest): Promise<padlock__P11Object>; DestroyObject(req: padlock__ObjectDestroyObjectRequest): Promise<padlock__ObjectDestroyObjectResponse>; CopyObject(req: padlock__ObjectCopyObjectRequest): Promise<padlock__P11Object>; } //# sourceMappingURL=padlock_mercury.d.ts.map