UNPKG

@sphereon/ssi-sdk.ebsi-support

Version:

50 lines 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EbsiRpcMethod = exports.BASE_CONTEXT_DOC = exports.JSON_RPC_VERSION = exports.EbsiPublicKeyPurpose = exports.EBSI_DID_SPEC_INFOS = void 0; exports.EBSI_DID_SPEC_INFOS = { V1: { type: 'LEGAL_ENTITY', method: 'did:ebsi:', version: 0x01, didLength: 16, privateKeyLength: 32, }, KEY: { type: 'NATURAL_PERSON', method: 'did:key:', }, }; /** * The purpose of the public keys * @readonly * @enum {string} */ var EbsiPublicKeyPurpose; (function (EbsiPublicKeyPurpose) { EbsiPublicKeyPurpose["Authentication"] = "authentication"; EbsiPublicKeyPurpose["AssertionMethod"] = "assertionMethod"; EbsiPublicKeyPurpose["CapabilityInvocation"] = "capabilityInvocation"; })(EbsiPublicKeyPurpose || (exports.EbsiPublicKeyPurpose = EbsiPublicKeyPurpose = {})); /** * @constant JSON_RPC_VERSION */ exports.JSON_RPC_VERSION = '2.0'; /** * @constant BASE_CONTEXT_DOC */ exports.BASE_CONTEXT_DOC = JSON.stringify({ '@context': ['https://www.w3.org/ns/did/v1', 'https://w3id.org/security/suites/jws-2020/v1'] }); /** * The EBSI RPC operations * @readonly * @enum {string} */ var EbsiRpcMethod; (function (EbsiRpcMethod) { EbsiRpcMethod["INSERT_DID_DOCUMENT"] = "insertDidDocument"; EbsiRpcMethod["UPDATE_DID_DOCUMENT"] = "updateBaseDocument"; EbsiRpcMethod["ADD_VERIFICATION_METHOD"] = "addVerificationMethod"; EbsiRpcMethod["ADD_VERIFICATION_RELATIONSHIP"] = "addVerificationRelationship"; EbsiRpcMethod["ADD_SERVICE"] = "addService"; EbsiRpcMethod["SEND_SIGNED_TRANSACTION"] = "sendSignedTransaction"; })(EbsiRpcMethod || (exports.EbsiRpcMethod = EbsiRpcMethod = {})); //# sourceMappingURL=types.js.map