UNPKG

ts-spiffe

Version:
462 lines (461 loc) 24.5 kB
// @generated by protobuf-ts 2.9.1 with parameter output_legacy_commonjs,client_grpc1,server_none,output_javascript_es2019 // @generated from protobuf file "spire/api/agent/delegatedidentity.proto" (package "spire.api.agent.delegatedidentity.v1", syntax proto3) // tslint:disable "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DelegatedIdentity = exports.SubscribeToJWTBundlesResponse = exports.SubscribeToJWTBundlesRequest = exports.FetchJWTSVIDsResponse = exports.FetchJWTSVIDsRequest = exports.SubscribeToX509BundlesResponse = exports.SubscribeToX509BundlesRequest = exports.SubscribeToX509SVIDsResponse = exports.SubscribeToX509SVIDsRequest = exports.X509SVIDWithKey = void 0; // @generated by protobuf-ts 2.9.1 with parameter output_legacy_commonjs,client_grpc1,server_none,output_javascript_es2019 // @generated from protobuf file "spire/api/agent/delegatedidentity.proto" (package "spire.api.agent.delegatedidentity.v1", syntax proto3) // tslint:disable const runtime_rpc_1 = require("@protobuf-ts/runtime-rpc"); const runtime_1 = require("@protobuf-ts/runtime"); const runtime_2 = require("@protobuf-ts/runtime"); const runtime_3 = require("@protobuf-ts/runtime"); const runtime_4 = require("@protobuf-ts/runtime"); const runtime_5 = require("@protobuf-ts/runtime"); const jwtsvid_1 = require("../types/jwtsvid"); const selector_1 = require("../types/selector"); const x509svid_1 = require("../types/x509svid"); // @generated message type with reflection information, may provide speed optimized methods class X509SVIDWithKey$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.X509SVIDWithKey", [ { no: 1, name: "x509_svid", kind: "message", T: () => x509svid_1.X509SVID }, { no: 2, name: "x509_svid_key", kind: "scalar", T: 12 /*ScalarType.BYTES*/ } ]); } create(value) { const message = { x509SvidKey: new Uint8Array(0) }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* spire.api.types.X509SVID x509_svid */ 1: message.x509Svid = x509svid_1.X509SVID.internalBinaryRead(reader, reader.uint32(), options, message.x509Svid); break; case /* bytes x509_svid_key */ 2: message.x509SvidKey = reader.bytes(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* spire.api.types.X509SVID x509_svid = 1; */ if (message.x509Svid) x509svid_1.X509SVID.internalBinaryWrite(message.x509Svid, writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* bytes x509_svid_key = 2; */ if (message.x509SvidKey.length) writer.tag(2, runtime_1.WireType.LengthDelimited).bytes(message.x509SvidKey); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.X509SVIDWithKey */ exports.X509SVIDWithKey = new X509SVIDWithKey$Type(); // @generated message type with reflection information, may provide speed optimized methods class SubscribeToX509SVIDsRequest$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.SubscribeToX509SVIDsRequest", [ { no: 1, name: "selectors", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => selector_1.Selector } ]); } create(value) { const message = { selectors: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated spire.api.types.Selector selectors */ 1: message.selectors.push(selector_1.Selector.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated spire.api.types.Selector selectors = 1; */ for (let i = 0; i < message.selectors.length; i++) selector_1.Selector.internalBinaryWrite(message.selectors[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.SubscribeToX509SVIDsRequest */ exports.SubscribeToX509SVIDsRequest = new SubscribeToX509SVIDsRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SubscribeToX509SVIDsResponse$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.SubscribeToX509SVIDsResponse", [ { no: 1, name: "x509_svids", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.X509SVIDWithKey }, { no: 2, name: "federates_with", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { x509Svids: [], federatesWith: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated spire.api.agent.delegatedidentity.v1.X509SVIDWithKey x509_svids */ 1: message.x509Svids.push(exports.X509SVIDWithKey.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated string federates_with */ 2: message.federatesWith.push(reader.string()); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated spire.api.agent.delegatedidentity.v1.X509SVIDWithKey x509_svids = 1; */ for (let i = 0; i < message.x509Svids.length; i++) exports.X509SVIDWithKey.internalBinaryWrite(message.x509Svids[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* repeated string federates_with = 2; */ for (let i = 0; i < message.federatesWith.length; i++) writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.federatesWith[i]); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.SubscribeToX509SVIDsResponse */ exports.SubscribeToX509SVIDsResponse = new SubscribeToX509SVIDsResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class SubscribeToX509BundlesRequest$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.SubscribeToX509BundlesRequest", []); } create(value) { const message = {}; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { return target !== null && target !== void 0 ? target : this.create(); } internalBinaryWrite(message, writer, options) { let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.SubscribeToX509BundlesRequest */ exports.SubscribeToX509BundlesRequest = new SubscribeToX509BundlesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SubscribeToX509BundlesResponse$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.SubscribeToX509BundlesResponse", [ { no: 1, name: "ca_certificates", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "scalar", T: 12 /*ScalarType.BYTES*/ } } ]); } create(value) { const message = { caCertificates: {} }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* map<string, bytes> ca_certificates */ 1: this.binaryReadMap1(message.caCertificates, reader, options); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap1(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = reader.bytes(); break; default: throw new globalThis.Error("unknown map entry field for field spire.api.agent.delegatedidentity.v1.SubscribeToX509BundlesResponse.ca_certificates"); } } map[key !== null && key !== void 0 ? key : ""] = val !== null && val !== void 0 ? val : new Uint8Array(0); } internalBinaryWrite(message, writer, options) { /* map<string, bytes> ca_certificates = 1; */ for (let k of Object.keys(message.caCertificates)) writer.tag(1, runtime_1.WireType.LengthDelimited).fork().tag(1, runtime_1.WireType.LengthDelimited).string(k).tag(2, runtime_1.WireType.LengthDelimited).bytes(message.caCertificates[k]).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.SubscribeToX509BundlesResponse */ exports.SubscribeToX509BundlesResponse = new SubscribeToX509BundlesResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class FetchJWTSVIDsRequest$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.FetchJWTSVIDsRequest", [ { no: 1, name: "audience", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "selectors", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => selector_1.Selector } ]); } create(value) { const message = { audience: [], selectors: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated string audience */ 1: message.audience.push(reader.string()); break; case /* repeated spire.api.types.Selector selectors */ 2: message.selectors.push(selector_1.Selector.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated string audience = 1; */ for (let i = 0; i < message.audience.length; i++) writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.audience[i]); /* repeated spire.api.types.Selector selectors = 2; */ for (let i = 0; i < message.selectors.length; i++) selector_1.Selector.internalBinaryWrite(message.selectors[i], writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.FetchJWTSVIDsRequest */ exports.FetchJWTSVIDsRequest = new FetchJWTSVIDsRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class FetchJWTSVIDsResponse$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.FetchJWTSVIDsResponse", [ { no: 1, name: "svids", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => jwtsvid_1.JWTSVID } ]); } create(value) { const message = { svids: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated spire.api.types.JWTSVID svids */ 1: message.svids.push(jwtsvid_1.JWTSVID.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated spire.api.types.JWTSVID svids = 1; */ for (let i = 0; i < message.svids.length; i++) jwtsvid_1.JWTSVID.internalBinaryWrite(message.svids[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.FetchJWTSVIDsResponse */ exports.FetchJWTSVIDsResponse = new FetchJWTSVIDsResponse$Type(); // @generated message type with reflection information, may provide speed optimized methods class SubscribeToJWTBundlesRequest$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.SubscribeToJWTBundlesRequest", []); } create(value) { const message = {}; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { return target !== null && target !== void 0 ? target : this.create(); } internalBinaryWrite(message, writer, options) { let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.SubscribeToJWTBundlesRequest */ exports.SubscribeToJWTBundlesRequest = new SubscribeToJWTBundlesRequest$Type(); // @generated message type with reflection information, may provide speed optimized methods class SubscribeToJWTBundlesResponse$Type extends runtime_5.MessageType { constructor() { super("spire.api.agent.delegatedidentity.v1.SubscribeToJWTBundlesResponse", [ { no: 1, name: "bundles", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "scalar", T: 12 /*ScalarType.BYTES*/ } } ]); } create(value) { const message = { bundles: {} }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) runtime_3.reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target !== null && target !== void 0 ? target : this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* map<string, bytes> bundles */ 1: this.binaryReadMap1(message.bundles, reader, options); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } binaryReadMap1(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = reader.bytes(); break; default: throw new globalThis.Error("unknown map entry field for field spire.api.agent.delegatedidentity.v1.SubscribeToJWTBundlesResponse.bundles"); } } map[key !== null && key !== void 0 ? key : ""] = val !== null && val !== void 0 ? val : new Uint8Array(0); } internalBinaryWrite(message, writer, options) { /* map<string, bytes> bundles = 1; */ for (let k of Object.keys(message.bundles)) writer.tag(1, runtime_1.WireType.LengthDelimited).fork().tag(1, runtime_1.WireType.LengthDelimited).string(k).tag(2, runtime_1.WireType.LengthDelimited).bytes(message.bundles[k]).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message spire.api.agent.delegatedidentity.v1.SubscribeToJWTBundlesResponse */ exports.SubscribeToJWTBundlesResponse = new SubscribeToJWTBundlesResponse$Type(); /** * @generated ServiceType for protobuf service spire.api.agent.delegatedidentity.v1.DelegatedIdentity */ exports.DelegatedIdentity = new runtime_rpc_1.ServiceType("spire.api.agent.delegatedidentity.v1.DelegatedIdentity", [ { name: "SubscribeToX509SVIDs", serverStreaming: true, options: {}, I: exports.SubscribeToX509SVIDsRequest, O: exports.SubscribeToX509SVIDsResponse }, { name: "SubscribeToX509Bundles", serverStreaming: true, options: {}, I: exports.SubscribeToX509BundlesRequest, O: exports.SubscribeToX509BundlesResponse }, { name: "FetchJWTSVIDs", options: {}, I: exports.FetchJWTSVIDsRequest, O: exports.FetchJWTSVIDsResponse }, { name: "SubscribeToJWTBundles", serverStreaming: true, options: {}, I: exports.SubscribeToJWTBundlesRequest, O: exports.SubscribeToJWTBundlesResponse } ]);