@llkennedy/padlock-api
Version:
HSM PKCS#11 GUI
1,159 lines • 48.8 kB
JavaScript
"use strict";
/**
* Code generated by protoc-gen-tsjson. DO NOT EDIT.
* versions:
* protoc-gen-tsjson v0.5.3
* protoc v3.10.1
* source: padlock.proto
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ObjectVerifySegmentedResponse = exports.ObjectVerifySegmentedRequest = exports.ObjectVerifyResponse = exports.ObjectVerifyRequest = exports.ObjectSignSegmentedResponse = exports.ObjectSignSegmentedRequest = exports.ObjectSignResponse = exports.ObjectSignRequest = exports.ObjectDecryptSegmentedResponse = exports.ObjectDecryptSegmentedRequest = exports.ObjectDecryptResponse = exports.ObjectDecryptRequest = exports.ObjectEncryptSegmentedResponse = exports.ObjectCryptoSegmentedInit = exports.ObjectEncryptSegmentedRequest = exports.ObjectEncryptResponse = exports.ObjectEncryptRequest = exports.ObjectListAttributeValuesUpdate = exports.ObjectListAttributeValuesRequest = exports.ObjectID = exports.SessionGenerateKeyRequest = exports.SessionGenerateKeyPairResponse = exports.SessionGenerateKeyPairRequest = exports.SessionGenerateRandomResponse = exports.SessionGenerateRandomRequest = exports.SessionCreateObjectRequest = exports.SessionListObjectsRequest = exports.SessionLogoutResponse = exports.SessionLoginResponse = exports.SessionLoginRequest = exports.SessionCloseResponse = exports.SessionCloseRequest = exports.SessionID = exports.SlotOpenSessionUpdate = exports.SlotOpenSessionRequest = exports.SlotInitTokenResponse = exports.SlotInitTokenRequest = exports.SlotListMechanismsResponse = exports.SlotListMechanismsRequest = exports.SlotID = exports.ModuleListSlotsResponse = exports.ModuleListSlotsRequest = exports.ModuleInfoResponse = exports.ModuleInfoRequest = exports.ApplicationConnectUpdate = exports.ApplicationConnectRequest = exports.ApplicationListModulesResponse = exports.ApplicationListModulesRequest = exports.AuthToken = exports.AuthHello = void 0;
exports.ObjectSetAttributeValuesResponse = exports.ObjectSetAttributeValuesRequest = exports.ObjectCopyObjectResponse = exports.ObjectCopyObjectRequest = exports.ObjectDestroyObjectResponse = exports.ObjectDestroyObjectRequest = exports.ObjectUnwrapKeyRequest = exports.ObjectWrapKeyResponse = exports.ObjectWrapKeyRequest = void 0;
const tsjson = __importStar(require("@llkennedy/protoc-gen-tsjson"));
const protoc_gen_tsjson_1 = require("@llkennedy/protoc-gen-tsjson");
const pkcs11_1 = require("./pkcs11");
const attributes_1 = require("./attributes");
/** A message */
class AuthHello extends Object {
ToProtoJSON() {
return {};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new AuthHello();
return res;
});
}
}
exports.AuthHello = AuthHello;
/** A message */
class AuthToken extends Object {
ToProtoJSON() {
return {
data: tsjson.ToProtoJSON.Bytes(this.data),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new AuthToken();
res.data = yield tsjson.Parse.Bytes(objData, "data", "data");
return res;
});
}
}
exports.AuthToken = AuthToken;
/** A message */
class ApplicationListModulesRequest extends Object {
ToProtoJSON() {
var _a;
return {
auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ApplicationListModulesRequest();
res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse);
return res;
});
}
}
exports.ApplicationListModulesRequest = ApplicationListModulesRequest;
/** A message */
class ApplicationListModulesResponse extends Object {
ToProtoJSON() {
return {
modules: tsjson.ToProtoJSON.Map(val => val === null || val === void 0 ? void 0 : val.ToProtoJSON(), this.modules),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ApplicationListModulesResponse();
res.modules = yield tsjson.Parse.Map(objData, "modules", "modules", (val) => __awaiter(this, void 0, void 0, function* () { return val; }), (val) => __awaiter(this, void 0, void 0, function* () { return tsjson.Parse.Message({ "value": val }, "value", "value", pkcs11_1.ModuleInfo.Parse); }));
return res;
});
}
}
exports.ApplicationListModulesResponse = ApplicationListModulesResponse;
/** A message */
class ApplicationConnectRequest extends Object {
ToProtoJSON() {
var _a;
return {
auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
module: tsjson.ToProtoJSON.String(this.module),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ApplicationConnectRequest();
res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse);
res.module = yield tsjson.Parse.String(objData, "module", "module");
return res;
});
}
}
exports.ApplicationConnectRequest = ApplicationConnectRequest;
/** A message */
class ApplicationConnectUpdate extends Object {
ToProtoJSON() {
var _a, _b;
return {
info: (_a = this.info) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
changedSlots: (_b = this.changedSlots) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ApplicationConnectUpdate();
res.info = yield tsjson.Parse.Message(objData, "info", "info", pkcs11_1.ModuleInfo.Parse);
res.changedSlots = yield tsjson.Parse.Message(objData, "changedSlots", "changed_slots", ModuleListSlotsResponse.Parse);
return res;
});
}
}
exports.ApplicationConnectUpdate = ApplicationConnectUpdate;
/** A message */
class ModuleInfoRequest extends Object {
ToProtoJSON() {
var _a;
return {
auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
module: tsjson.ToProtoJSON.String(this.module),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ModuleInfoRequest();
res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse);
res.module = yield tsjson.Parse.String(objData, "module", "module");
return res;
});
}
}
exports.ModuleInfoRequest = ModuleInfoRequest;
/** A message */
class ModuleInfoResponse extends Object {
ToProtoJSON() {
var _a;
return {
info: (_a = this.info) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ModuleInfoResponse();
res.info = yield tsjson.Parse.Message(objData, "info", "info", pkcs11_1.ModuleInfo.Parse);
return res;
});
}
}
exports.ModuleInfoResponse = ModuleInfoResponse;
/** A message */
class ModuleListSlotsRequest extends Object {
ToProtoJSON() {
var _a;
return {
auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
module: tsjson.ToProtoJSON.String(this.module),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ModuleListSlotsRequest();
res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse);
res.module = yield tsjson.Parse.String(objData, "module", "module");
return res;
});
}
}
exports.ModuleListSlotsRequest = ModuleListSlotsRequest;
/** A message */
class ModuleListSlotsResponse extends Object {
ToProtoJSON() {
return {
slots: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.slots),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ModuleListSlotsResponse();
res.slots = yield tsjson.Parse.Repeated(objData, "slots", "slots", pkcs11_1.SlotInfo.Parse);
return res;
});
}
}
exports.ModuleListSlotsResponse = ModuleListSlotsResponse;
/** A message */
class SlotID extends Object {
ToProtoJSON() {
var _a;
return {
auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
module: tsjson.ToProtoJSON.String(this.module),
slot: tsjson.ToProtoJSON.StringNumber(this.slot),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SlotID();
res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse);
res.module = yield tsjson.Parse.String(objData, "module", "module");
res.slot = yield tsjson.Parse.Number(objData, "slot", "slot");
return res;
});
}
}
exports.SlotID = SlotID;
/** A message */
class SlotListMechanismsRequest extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SlotListMechanismsRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SlotID.Parse);
return res;
});
}
}
exports.SlotListMechanismsRequest = SlotListMechanismsRequest;
/** A message */
class SlotListMechanismsResponse extends Object {
ToProtoJSON() {
return {
mechanisms: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechanisms),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SlotListMechanismsResponse();
res.mechanisms = yield tsjson.Parse.Repeated(objData, "mechanisms", "mechanisms", pkcs11_1.SupportedMechanism.Parse);
return res;
});
}
}
exports.SlotListMechanismsResponse = SlotListMechanismsResponse;
/** A message */
class SlotInitTokenRequest extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
securityOfficerPin: tsjson.ToProtoJSON.String(this.securityOfficerPin),
tokenLabel: tsjson.ToProtoJSON.String(this.tokenLabel),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SlotInitTokenRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SlotID.Parse);
res.securityOfficerPin = yield tsjson.Parse.String(objData, "securityOfficerPin", "security_officer_pin");
res.tokenLabel = yield tsjson.Parse.String(objData, "tokenLabel", "token_label");
return res;
});
}
}
exports.SlotInitTokenRequest = SlotInitTokenRequest;
/** A message */
class SlotInitTokenResponse extends Object {
ToProtoJSON() {
return {};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SlotInitTokenResponse();
return res;
});
}
}
exports.SlotInitTokenResponse = SlotInitTokenResponse;
/** A message */
class SlotOpenSessionRequest extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
writeSession: tsjson.ToProtoJSON.Bool(this.writeSession),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SlotOpenSessionRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SlotID.Parse);
res.writeSession = yield tsjson.Parse.Bool(objData, "writeSession", "write_session");
return res;
});
}
}
exports.SlotOpenSessionRequest = SlotOpenSessionRequest;
/** A message */
class SlotOpenSessionUpdate extends Object {
ToProtoJSON() {
return {
uuid: tsjson.ToProtoJSON.String(this.uuid),
loggedIn: tsjson.ToProtoJSON.Bool(this.loggedIn),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SlotOpenSessionUpdate();
res.uuid = yield tsjson.Parse.String(objData, "uuid", "uuid");
res.loggedIn = yield tsjson.Parse.Bool(objData, "loggedIn", "logged_in");
return res;
});
}
}
exports.SlotOpenSessionUpdate = SlotOpenSessionUpdate;
/** A message */
class SessionID extends Object {
ToProtoJSON() {
var _a;
return {
auth: (_a = this.auth) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
uuid: tsjson.ToProtoJSON.String(this.uuid),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionID();
res.auth = yield tsjson.Parse.Message(objData, "auth", "auth", AuthToken.Parse);
res.uuid = yield tsjson.Parse.String(objData, "uuid", "uuid");
return res;
});
}
}
exports.SessionID = SessionID;
/** A message */
class SessionCloseRequest extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionCloseRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse);
return res;
});
}
}
exports.SessionCloseRequest = SessionCloseRequest;
/** A message */
class SessionCloseResponse extends Object {
ToProtoJSON() {
return {};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionCloseResponse();
return res;
});
}
}
exports.SessionCloseResponse = SessionCloseResponse;
/** A message */
class SessionLoginRequest extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
pin: tsjson.ToProtoJSON.String(this.pin),
loginAsSecurityOfficer: tsjson.ToProtoJSON.Bool(this.loginAsSecurityOfficer),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionLoginRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse);
res.pin = yield tsjson.Parse.String(objData, "pin", "pin");
res.loginAsSecurityOfficer = yield tsjson.Parse.Bool(objData, "loginAsSecurityOfficer", "login_as_security_officer");
return res;
});
}
}
exports.SessionLoginRequest = SessionLoginRequest;
/** A message */
class SessionLoginResponse extends Object {
ToProtoJSON() {
return {};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionLoginResponse();
return res;
});
}
}
exports.SessionLoginResponse = SessionLoginResponse;
/** A message */
class SessionLogoutResponse extends Object {
ToProtoJSON() {
return {};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionLogoutResponse();
return res;
});
}
}
exports.SessionLogoutResponse = SessionLogoutResponse;
/** A message */
class SessionListObjectsRequest extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
template: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.template),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionListObjectsRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse);
res.template = yield tsjson.Parse.Repeated(objData, "template", "template", pkcs11_1.Attribute.Parse);
return res;
});
}
}
exports.SessionListObjectsRequest = SessionListObjectsRequest;
/** A message */
class SessionCreateObjectRequest extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionCreateObjectRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse);
res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse);
return res;
});
}
}
exports.SessionCreateObjectRequest = SessionCreateObjectRequest;
/** A message */
class SessionGenerateRandomRequest extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
length: tsjson.ToProtoJSON.Number(this.length),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionGenerateRandomRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse);
res.length = yield tsjson.Parse.Number(objData, "length", "length");
return res;
});
}
}
exports.SessionGenerateRandomRequest = SessionGenerateRandomRequest;
/** A message */
class SessionGenerateRandomResponse extends Object {
ToProtoJSON() {
return {
data: tsjson.ToProtoJSON.Bytes(this.data),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionGenerateRandomResponse();
res.data = yield tsjson.Parse.Bytes(objData, "data", "data");
return res;
});
}
}
exports.SessionGenerateRandomResponse = SessionGenerateRandomResponse;
/** A message */
class SessionGenerateKeyPairRequest extends Object {
ToProtoJSON() {
var _a, _b;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mech: (_b = this.mech) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(),
privateAttributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.privateAttributes),
publicAttributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.publicAttributes),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionGenerateKeyPairRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse);
res.mech = yield tsjson.Parse.Message(objData, "mech", "mech", pkcs11_1.Mechanism.Parse);
res.privateAttributes = yield tsjson.Parse.Repeated(objData, "privateAttributes", "private_attributes", pkcs11_1.Attribute.Parse);
res.publicAttributes = yield tsjson.Parse.Repeated(objData, "publicAttributes", "public_attributes", pkcs11_1.Attribute.Parse);
return res;
});
}
}
exports.SessionGenerateKeyPairRequest = SessionGenerateKeyPairRequest;
/** A message */
class SessionGenerateKeyPairResponse extends Object {
ToProtoJSON() {
var _a, _b;
return {
private: (_a = this.private) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
public: (_b = this.public) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionGenerateKeyPairResponse();
res.private = yield tsjson.Parse.Message(objData, "private", "private", pkcs11_1.P11Object.Parse);
res.public = yield tsjson.Parse.Message(objData, "public", "public", pkcs11_1.P11Object.Parse);
return res;
});
}
}
exports.SessionGenerateKeyPairResponse = SessionGenerateKeyPairResponse;
/** A message */
class SessionGenerateKeyRequest extends Object {
ToProtoJSON() {
var _a, _b;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mech: (_b = this.mech) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(),
attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new SessionGenerateKeyRequest();
res.id = yield tsjson.Parse.Message(objData, "id", "id", SessionID.Parse);
res.mech = yield tsjson.Parse.Message(objData, "mech", "mech", pkcs11_1.Mechanism.Parse);
res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse);
return res;
});
}
}
exports.SessionGenerateKeyRequest = SessionGenerateKeyRequest;
/** A message */
class ObjectID extends Object {
ToProtoJSON() {
var _a;
return {
sessionId: (_a = this.sessionId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
objectId: tsjson.ToProtoJSON.String(this.objectId),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectID();
res.sessionId = yield tsjson.Parse.Message(objData, "sessionId", "session_id", SessionID.Parse);
res.objectId = yield tsjson.Parse.String(objData, "objectId", "object_id");
return res;
});
}
}
exports.ObjectID = ObjectID;
/** A message */
class ObjectListAttributeValuesRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
requestedAttributes: tsjson.ToProtoJSON.Repeated(val => tsjson.ToProtoJSON.Enum(attributes_1.AttributeType, val), this.requestedAttributes),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectListAttributeValuesRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
res.requestedAttributes = yield tsjson.Parse.Repeated(objData, "requestedAttributes", "requested_attributes", tsjson.PrimitiveParse.Enum(attributes_1.AttributeType));
return res;
});
}
}
exports.ObjectListAttributeValuesRequest = ObjectListAttributeValuesRequest;
/** A message */
class ObjectListAttributeValuesUpdate extends Object {
ToProtoJSON() {
var _a;
return {
attribute: (_a = this.attribute) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
notFound: tsjson.ToProtoJSON.Enum(attributes_1.AttributeType, this.notFound),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectListAttributeValuesUpdate();
res.attribute = yield tsjson.Parse.Message(objData, "attribute", "attribute", pkcs11_1.Attribute.Parse);
res.notFound = yield tsjson.Parse.Enum(objData, "notFound", "not_found", attributes_1.AttributeType);
return res;
});
}
}
exports.ObjectListAttributeValuesUpdate = ObjectListAttributeValuesUpdate;
/** A message */
class ObjectEncryptRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs),
plainText: tsjson.ToProtoJSON.Bytes(this.plainText),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectEncryptRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse);
res.plainText = yield tsjson.Parse.Bytes(objData, "plainText", "plain_text");
return res;
});
}
}
exports.ObjectEncryptRequest = ObjectEncryptRequest;
/** A message */
class ObjectEncryptResponse extends Object {
ToProtoJSON() {
return {
encrypted: tsjson.ToProtoJSON.Bytes(this.encrypted),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectEncryptResponse();
res.encrypted = yield tsjson.Parse.Bytes(objData, "encrypted", "encrypted");
return res;
});
}
}
exports.ObjectEncryptResponse = ObjectEncryptResponse;
/** A message */
class ObjectEncryptSegmentedRequest extends Object {
ToProtoJSON() {
var _a, _b;
return {
first: (_a = this.first) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
messagePart: tsjson.ToProtoJSON.Bytes(this.messagePart),
last: (_b = this.last) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectEncryptSegmentedRequest();
res.first = yield tsjson.Parse.Message(objData, "first", "first", ObjectCryptoSegmentedInit.Parse);
res.messagePart = yield tsjson.Parse.Bytes(objData, "messagePart", "message_part");
res.last = yield tsjson.Parse.Message(objData, "last", "last", protoc_gen_tsjson_1.google.protobuf.Empty.Parse);
return res;
});
}
}
exports.ObjectEncryptSegmentedRequest = ObjectEncryptSegmentedRequest;
/** A message */
class ObjectCryptoSegmentedInit extends Object {
ToProtoJSON() {
var _a;
return {
id: (_a = this.id) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectCryptoSegmentedInit();
res.id = yield tsjson.Parse.Message(objData, "id", "id", ObjectID.Parse);
res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse);
return res;
});
}
}
exports.ObjectCryptoSegmentedInit = ObjectCryptoSegmentedInit;
/** A message */
class ObjectEncryptSegmentedResponse extends Object {
ToProtoJSON() {
return {
encryptedPart: tsjson.ToProtoJSON.Bytes(this.encryptedPart),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectEncryptSegmentedResponse();
res.encryptedPart = yield tsjson.Parse.Bytes(objData, "encryptedPart", "encrypted_part");
return res;
});
}
}
exports.ObjectEncryptSegmentedResponse = ObjectEncryptSegmentedResponse;
/** A message */
class ObjectDecryptRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs),
encrypted: tsjson.ToProtoJSON.Bytes(this.encrypted),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectDecryptRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse);
res.encrypted = yield tsjson.Parse.Bytes(objData, "encrypted", "encrypted");
return res;
});
}
}
exports.ObjectDecryptRequest = ObjectDecryptRequest;
/** A message */
class ObjectDecryptResponse extends Object {
ToProtoJSON() {
return {
plainText: tsjson.ToProtoJSON.Bytes(this.plainText),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectDecryptResponse();
res.plainText = yield tsjson.Parse.Bytes(objData, "plainText", "plain_text");
return res;
});
}
}
exports.ObjectDecryptResponse = ObjectDecryptResponse;
/** A message */
class ObjectDecryptSegmentedRequest extends Object {
ToProtoJSON() {
var _a, _b;
return {
first: (_a = this.first) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
messagePart: tsjson.ToProtoJSON.Bytes(this.messagePart),
last: (_b = this.last) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectDecryptSegmentedRequest();
res.first = yield tsjson.Parse.Message(objData, "first", "first", ObjectCryptoSegmentedInit.Parse);
res.messagePart = yield tsjson.Parse.Bytes(objData, "messagePart", "message_part");
res.last = yield tsjson.Parse.Message(objData, "last", "last", protoc_gen_tsjson_1.google.protobuf.Empty.Parse);
return res;
});
}
}
exports.ObjectDecryptSegmentedRequest = ObjectDecryptSegmentedRequest;
/** A message */
class ObjectDecryptSegmentedResponse extends Object {
ToProtoJSON() {
return {
plainTextPart: tsjson.ToProtoJSON.Bytes(this.plainTextPart),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectDecryptSegmentedResponse();
res.plainTextPart = yield tsjson.Parse.Bytes(objData, "plainTextPart", "plain_text_part");
return res;
});
}
}
exports.ObjectDecryptSegmentedResponse = ObjectDecryptSegmentedResponse;
/** A message */
class ObjectSignRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs),
message: tsjson.ToProtoJSON.Bytes(this.message),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectSignRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse);
res.message = yield tsjson.Parse.Bytes(objData, "message", "message");
return res;
});
}
}
exports.ObjectSignRequest = ObjectSignRequest;
/** A message */
class ObjectSignResponse extends Object {
ToProtoJSON() {
return {
signature: tsjson.ToProtoJSON.Bytes(this.signature),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectSignResponse();
res.signature = yield tsjson.Parse.Bytes(objData, "signature", "signature");
return res;
});
}
}
exports.ObjectSignResponse = ObjectSignResponse;
/** A message */
class ObjectSignSegmentedRequest extends Object {
ToProtoJSON() {
var _a, _b;
return {
first: (_a = this.first) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
messagePart: tsjson.ToProtoJSON.Bytes(this.messagePart),
last: (_b = this.last) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectSignSegmentedRequest();
res.first = yield tsjson.Parse.Message(objData, "first", "first", ObjectCryptoSegmentedInit.Parse);
res.messagePart = yield tsjson.Parse.Bytes(objData, "messagePart", "message_part");
res.last = yield tsjson.Parse.Message(objData, "last", "last", protoc_gen_tsjson_1.google.protobuf.Empty.Parse);
return res;
});
}
}
exports.ObjectSignSegmentedRequest = ObjectSignSegmentedRequest;
/** A message */
class ObjectSignSegmentedResponse extends Object {
ToProtoJSON() {
return {
signature: tsjson.ToProtoJSON.Bytes(this.signature),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectSignSegmentedResponse();
res.signature = yield tsjson.Parse.Bytes(objData, "signature", "signature");
return res;
});
}
}
exports.ObjectSignSegmentedResponse = ObjectSignSegmentedResponse;
/** A message */
class ObjectVerifyRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs),
message: tsjson.ToProtoJSON.Bytes(this.message),
signature: tsjson.ToProtoJSON.Bytes(this.signature),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectVerifyRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse);
res.message = yield tsjson.Parse.Bytes(objData, "message", "message");
res.signature = yield tsjson.Parse.Bytes(objData, "signature", "signature");
return res;
});
}
}
exports.ObjectVerifyRequest = ObjectVerifyRequest;
/** A message */
class ObjectVerifyResponse extends Object {
ToProtoJSON() {
return {
valid: tsjson.ToProtoJSON.Bool(this.valid),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectVerifyResponse();
res.valid = yield tsjson.Parse.Bool(objData, "valid", "valid");
return res;
});
}
}
exports.ObjectVerifyResponse = ObjectVerifyResponse;
/** A message */
class ObjectVerifySegmentedRequest extends Object {
ToProtoJSON() {
var _a;
return {
first: (_a = this.first) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
messagePart: tsjson.ToProtoJSON.Bytes(this.messagePart),
signature: tsjson.ToProtoJSON.Bytes(this.signature),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectVerifySegmentedRequest();
res.first = yield tsjson.Parse.Message(objData, "first", "first", ObjectCryptoSegmentedInit.Parse);
res.messagePart = yield tsjson.Parse.Bytes(objData, "messagePart", "message_part");
res.signature = yield tsjson.Parse.Bytes(objData, "signature", "signature");
return res;
});
}
}
exports.ObjectVerifySegmentedRequest = ObjectVerifySegmentedRequest;
/** A message */
class ObjectVerifySegmentedResponse extends Object {
ToProtoJSON() {
return {
valid: tsjson.ToProtoJSON.Bool(this.valid),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectVerifySegmentedResponse();
res.valid = yield tsjson.Parse.Bool(objData, "valid", "valid");
return res;
});
}
}
exports.ObjectVerifySegmentedResponse = ObjectVerifySegmentedResponse;
/** A message */
class ObjectWrapKeyRequest extends Object {
ToProtoJSON() {
var _a, _b;
return {
wrappingKey: (_a = this.wrappingKey) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs),
keyToWrap: (_b = this.keyToWrap) === null || _b === void 0 ? void 0 : _b.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectWrapKeyRequest();
res.wrappingKey = yield tsjson.Parse.Message(objData, "wrappingKey", "wrapping_key", ObjectID.Parse);
res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse);
res.keyToWrap = yield tsjson.Parse.Message(objData, "keyToWrap", "key_to_wrap", ObjectID.Parse);
return res;
});
}
}
exports.ObjectWrapKeyRequest = ObjectWrapKeyRequest;
/** A message */
class ObjectWrapKeyResponse extends Object {
ToProtoJSON() {
return {
wrapped: tsjson.ToProtoJSON.Bytes(this.wrapped),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectWrapKeyResponse();
res.wrapped = yield tsjson.Parse.Bytes(objData, "wrapped", "wrapped");
return res;
});
}
}
exports.ObjectWrapKeyResponse = ObjectWrapKeyResponse;
/** A message */
class ObjectUnwrapKeyRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
mechs: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.mechs),
wrapped: tsjson.ToProtoJSON.Bytes(this.wrapped),
attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectUnwrapKeyRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
res.mechs = yield tsjson.Parse.Repeated(objData, "mechs", "mechs", pkcs11_1.Mechanism.Parse);
res.wrapped = yield tsjson.Parse.Bytes(objData, "wrapped", "wrapped");
res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse);
return res;
});
}
}
exports.ObjectUnwrapKeyRequest = ObjectUnwrapKeyRequest;
/** A message */
class ObjectDestroyObjectRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectDestroyObjectRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
return res;
});
}
}
exports.ObjectDestroyObjectRequest = ObjectDestroyObjectRequest;
/** A message */
class ObjectDestroyObjectResponse extends Object {
ToProtoJSON() {
return {};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectDestroyObjectResponse();
return res;
});
}
}
exports.ObjectDestroyObjectResponse = ObjectDestroyObjectResponse;
/** A message */
class ObjectCopyObjectRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectCopyObjectRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse);
return res;
});
}
}
exports.ObjectCopyObjectRequest = ObjectCopyObjectRequest;
/** A message */
class ObjectCopyObjectResponse extends Object {
ToProtoJSON() {
return {};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectCopyObjectResponse();
return res;
});
}
}
exports.ObjectCopyObjectResponse = ObjectCopyObjectResponse;
/** A message */
class ObjectSetAttributeValuesRequest extends Object {
ToProtoJSON() {
var _a;
return {
objectId: (_a = this.objectId) === null || _a === void 0 ? void 0 : _a.ToProtoJSON(),
attributes: tsjson.ToProtoJSON.Repeated(val => val.ToProtoJSON(), this.attributes),
};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectSetAttributeValuesRequest();
res.objectId = yield tsjson.Parse.Message(objData, "objectId", "object_id", ObjectID.Parse);
res.attributes = yield tsjson.Parse.Repeated(objData, "attributes", "attributes", pkcs11_1.Attribute.Parse);
return res;
});
}
}
exports.ObjectSetAttributeValuesRequest = ObjectSetAttributeValuesRequest;
/** A message */
class ObjectSetAttributeValuesResponse extends Object {
ToProtoJSON() {
return {};
}
static Parse(data) {
return __awaiter(this, void 0, void 0, function* () {
let objData = tsjson.AnyToObject(data);
let res = new ObjectSetAttributeValuesResponse();
return res;
});
}
}
exports.ObjectSetAttributeValuesResponse = ObjectSetAttributeValuesResponse;
//# sourceMappingURL=padlock.js.map