{"_id":"@expo/code-signing-certificates","_rev":"4520760","name":"@expo/code-signing-certificates","description":"A library for working with expo-updates code signing certificates","dist-tags":{"latest":"0.0.6"},"maintainers":[{"name":"alanhughes","email":""},{"name":"brentvatne","email":"brentvatne@gmail.com"},{"name":"bycedric","email":"me@bycedric.com"},{"name":"evanbacon","email":"baconbrix@gmail.com"},{"name":"expo-bot","email":""},{"name":"expoadmin","email":""},{"name":"exponent","email":""},{"name":"ide","email":"ide+npm@jameside.com"},{"name":"kudochien","email":"ckchien@gmail.com"},{"name":"philpl","email":""},{"name":"tsapeta","email":"sapeta.tomasz@gmail.com"},{"name":"wschurman","email":"wschurman@gmail.com"}],"time":{"modified":"2026-04-09T13:05:23.000Z","created":"2022-02-07T20:36:01.794Z","0.0.6":"2026-01-06T17:04:54.340Z","0.0.5":"2022-11-17T17:39:56.375Z","0.0.4":"2022-11-16T23:41:45.226Z","0.0.3":"2022-09-30T22:35:02.418Z","0.0.2":"2022-03-07T19:18:09.974Z","0.0.1":"2022-02-07T20:36:01.794Z"},"users":{},"author":{"name":"Expo","email":"support@expo.dev"},"repository":{"type":"git","url":"git+https://github.com/expo/code-signing-certificates.git"},"versions":{"0.0.6":{"name":"@expo/code-signing-certificates","version":"0.0.6","description":"A library for working with expo-updates code signing certificates","main":"build/main.js","types":"build/main.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf build coverage coverage-integration","lint":"eslint src","lint-fix":"eslint src --fix","test":"jest --rootDir . --config jest.config.js","generate-example-certificates":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleCertificates.ts","generate-example-self-signed":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleSelfSignedCertificate.ts","generate-certificates-for-tests":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateCertificatesForTests.ts","oidgen":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/oidgen/oidgen.ts","sign-manifest-for-testing":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/signManifestForTesting.ts","sanity-check-signature":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/sanityCheckSignature.ts","generate-expo-go-intermediate-certificate":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExpoGoIntermediateCertificate.ts"},"repository":{"type":"git","url":"git+https://github.com/expo/code-signing-certificates.git"},"keywords":["code signing"],"license":"MIT","bugs":{"url":"https://github.com/expo/code-signing-certificates/issues"},"author":{"name":"Expo","email":"support@expo.dev"},"homepage":"https://github.com/expo/code-signing-certificates/tree/main#readme","dependencies":{"node-forge":"^1.3.3"},"devDependencies":{"@tsconfig/node14":"^1.0.1","@types/jest":"^27.4.0","@types/jsbn":"^1.2.30","@types/node-forge":"^1.0.0","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-universe":"^10.0.0","jest":"^27.5.0","prettier":"^2.5.1","ts-jest":"^27.1.3","ts-node-dev":"^1.1.8","typescript":"^4.5.5","uuid":"^8.3.2"},"_id":"@expo/code-signing-certificates@0.0.6","gitHead":"83f39c0e8f9c2833571951f3fc21464c9df4bcaf","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"6b7b22830cb69c77a45e357c2f3aa7ab436ac772","size":12033,"noattachment":false,"key":"/@expo/code-signing-certificates/-/@expo/code-signing-certificates-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@expo/code-signing-certificates/download/@expo/code-signing-certificates-0.0.6.tgz"},"_npmUser":{"name":"wschurman","email":"wschurman@gmail.com"},"directories":{},"maintainers":[{"name":"alanhughes","email":""},{"name":"brentvatne","email":"brentvatne@gmail.com"},{"name":"bycedric","email":"me@bycedric.com"},{"name":"evanbacon","email":"baconbrix@gmail.com"},{"name":"expo-bot","email":""},{"name":"expoadmin","email":""},{"name":"exponent","email":""},{"name":"ide","email":"ide+npm@jameside.com"},{"name":"kudochien","email":"ckchien@gmail.com"},{"name":"philpl","email":""},{"name":"tsapeta","email":"sapeta.tomasz@gmail.com"},{"name":"wschurman","email":"wschurman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/code-signing-certificates_0.0.6_1767719094193_0.3544246859108109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T17:04:54.340Z","publish_time":1767719094340,"_source_registry_name":"default","_cnpm_publish_time":1767719094340},"0.0.5":{"name":"@expo/code-signing-certificates","version":"0.0.5","description":"A library for working with expo-updates code signing certificates","main":"build/main.js","types":"build/main.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf build coverage coverage-integration","lint":"eslint src","lint-fix":"eslint src --fix","test":"jest --rootDir . --config jest.config.js","generate-example-certificates":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleCertificates.ts","generate-example-self-signed":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleSelfSignedCertificate.ts","generate-certificates-for-tests":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateCertificatesForTests.ts","oidgen":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/oidgen/oidgen.ts","sign-manifest-for-testing":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/signManifestForTesting.ts","sanity-check-signature":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/sanityCheckSignature.ts"},"repository":{"type":"git","url":"git+https://github.com/expo/code-signing-certificates.git"},"keywords":["code signing"],"license":"MIT","bugs":{"url":"https://github.com/expo/code-signing-certificates/issues"},"author":{"name":"Expo","email":"support@expo.dev"},"homepage":"https://github.com/expo/code-signing-certificates/tree/main#readme","dependencies":{"node-forge":"^1.2.1","nullthrows":"^1.1.1"},"devDependencies":{"@tsconfig/node14":"^1.0.1","@types/jest":"^27.4.0","@types/jsbn":"^1.2.30","@types/node-forge":"^1.0.0","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-universe":"^10.0.0","jest":"^27.5.0","prettier":"^2.5.1","ts-jest":"^27.1.3","ts-node-dev":"^1.1.8","typescript":"^4.5.5","uuid":"^8.3.2"},"gitHead":"312d1254b17db6d19885648aa3aefcc679f15820","_id":"@expo/code-signing-certificates@0.0.5","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"a693ff684fb20c4725dade4b88a6a9f96b02496c","size":11919,"noattachment":false,"key":"/@expo/code-signing-certificates/-/@expo/code-signing-certificates-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@expo/code-signing-certificates/download/@expo/code-signing-certificates-0.0.5.tgz"},"_npmUser":{"name":"wschurman","email":"wschurman@gmail.com"},"directories":{},"maintainers":[{"name":"alanhughes","email":""},{"name":"brentvatne","email":"brentvatne@gmail.com"},{"name":"bycedric","email":"me@bycedric.com"},{"name":"evanbacon","email":"baconbrix@gmail.com"},{"name":"expo-bot","email":""},{"name":"expoadmin","email":""},{"name":"exponent","email":""},{"name":"ide","email":"ide+npm@jameside.com"},{"name":"kudochien","email":"ckchien@gmail.com"},{"name":"philpl","email":""},{"name":"tsapeta","email":"sapeta.tomasz@gmail.com"},{"name":"wschurman","email":"wschurman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-signing-certificates_0.0.5_1668706796253_0.911550630482205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-17T17:49:37.712Z","publish_time":1668706796375,"_cnpm_publish_time":1668706796375},"0.0.4":{"name":"@expo/code-signing-certificates","version":"0.0.4","description":"A library for working with expo-updates code signing certificates","main":"build/main.js","types":"build/main.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf build coverage coverage-integration","lint":"eslint src","lint-fix":"eslint src --fix","test":"jest --rootDir . --config jest.config.js","generate-example-certificates":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleCertificates.ts","generate-example-self-signed":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleSelfSignedCertificate.ts","generate-certificates-for-tests":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateCertificatesForTests.ts","oidgen":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/oidgen/oidgen.ts","sign-manifest-for-testing":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/signManifestForTesting.ts","sanity-check-signature":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/sanityCheckSignature.ts"},"repository":{"type":"git","url":"git+https://github.com/expo/code-signing-certificates.git"},"keywords":["code signing"],"license":"MIT","bugs":{"url":"https://github.com/expo/code-signing-certificates/issues"},"author":{"name":"Expo","email":"support@expo.dev"},"homepage":"https://github.com/expo/code-signing-certificates/tree/main#readme","dependencies":{"node-forge":"^1.2.1","nullthrows":"^1.1.1"},"devDependencies":{"@tsconfig/node14":"^1.0.1","@types/jest":"^27.4.0","@types/jsbn":"^1.2.30","@types/node-forge":"^1.0.0","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-universe":"^10.0.0","jest":"^27.5.0","prettier":"^2.5.1","ts-jest":"^27.1.3","ts-node-dev":"^1.1.8","typescript":"^4.5.5","uuid":"^8.3.2"},"gitHead":"327c263b361571b9997996ab3c67756e4fe0549c","_id":"@expo/code-signing-certificates@0.0.4","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"f12e110bacb4c64914bdf34bb90900b711cdadb9","size":11743,"noattachment":false,"key":"/@expo/code-signing-certificates/-/@expo/code-signing-certificates-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@expo/code-signing-certificates/download/@expo/code-signing-certificates-0.0.4.tgz"},"_npmUser":{"name":"wschurman","email":"wschurman@gmail.com"},"directories":{},"maintainers":[{"name":"alanhughes","email":""},{"name":"brentvatne","email":"brentvatne@gmail.com"},{"name":"bycedric","email":"me@bycedric.com"},{"name":"evanbacon","email":"baconbrix@gmail.com"},{"name":"expo-bot","email":""},{"name":"expoadmin","email":""},{"name":"exponent","email":""},{"name":"ide","email":"ide+npm@jameside.com"},{"name":"kudochien","email":"ckchien@gmail.com"},{"name":"philpl","email":""},{"name":"tsapeta","email":"sapeta.tomasz@gmail.com"},{"name":"wschurman","email":"wschurman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-signing-certificates_0.0.4_1668642105012_0.8096152106766605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-16T23:41:55.200Z","publish_time":1668642105226,"_cnpm_publish_time":1668642105226},"0.0.3":{"name":"@expo/code-signing-certificates","version":"0.0.3","description":"A library for working with expo-updates code signing certificates","main":"build/main.js","types":"build/main.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf build coverage coverage-integration","lint":"eslint src","lint-fix":"eslint src --fix","test":"jest --rootDir . --config jest.config.js","generate-example-certificates":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleCertificates.ts","generate-example-self-signed":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleSelfSignedCertificate.ts","generate-certificates-for-tests":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateCertificatesForTests.ts","oidgen":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/oidgen/oidgen.ts","sign-manifest-for-testing":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/signManifestForTesting.ts"},"repository":{"type":"git","url":"git+https://github.com/expo/code-signing-certificates.git"},"keywords":["code signing"],"license":"MIT","bugs":{"url":"https://github.com/expo/code-signing-certificates/issues"},"author":{"name":"Expo","email":"support@expo.dev"},"homepage":"https://github.com/expo/code-signing-certificates/tree/main#readme","dependencies":{"node-forge":"^1.2.1","nullthrows":"^1.1.1"},"devDependencies":{"@tsconfig/node14":"^1.0.1","@types/jest":"^27.4.0","@types/jsbn":"^1.2.30","@types/node-forge":"^1.0.0","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-universe":"^10.0.0","jest":"^27.5.0","prettier":"^2.5.1","ts-jest":"^27.1.3","ts-node-dev":"^1.1.8","typescript":"^4.5.5","uuid":"^8.3.2"},"gitHead":"95500cdab398209a6ab175354b195b382971fa80","_id":"@expo/code-signing-certificates@0.0.3","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"fe11d031c76444b935f5002975c558833a1b9f20","size":11598,"noattachment":false,"key":"/@expo/code-signing-certificates/-/@expo/code-signing-certificates-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@expo/code-signing-certificates/download/@expo/code-signing-certificates-0.0.3.tgz"},"_npmUser":{"name":"wschurman","email":"wschurman@gmail.com"},"directories":{},"maintainers":[{"name":"alanhughes","email":""},{"name":"brentvatne","email":"brentvatne@gmail.com"},{"name":"bycedric","email":"me@bycedric.com"},{"name":"evanbacon","email":"baconbrix@gmail.com"},{"name":"expo-bot","email":""},{"name":"expoadmin","email":""},{"name":"exponent","email":""},{"name":"ide","email":"ide+npm@jameside.com"},{"name":"kudochien","email":"ckchien@gmail.com"},{"name":"philpl","email":""},{"name":"tsapeta","email":"sapeta.tomasz@gmail.com"},{"name":"wschurman","email":"wschurman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-signing-certificates_0.0.3_1664577302282_0.49657478536288124"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-30T22:35:36.222Z","publish_time":1664577302418,"_cnpm_publish_time":1664577302418},"0.0.2":{"name":"@expo/code-signing-certificates","version":"0.0.2","description":"A library for working with expo-updates code signing certificates","main":"build/main.js","types":"build/main.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf build coverage coverage-integration","lint":"eslint src","lint-fix":"eslint src --fix","test":"jest --rootDir . --config jest.config.js","generate-example-certificates":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleCertificates.ts","generate-example-self-signed":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/generateExampleSelfSignedCertificate.ts","oidgen":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/oidgen/oidgen.ts","sign-manifest-for-testing":"ts-node -r tsconfig-paths/register --project tsconfig.scripts.json ./scripts/signManifestForTesting.ts"},"repository":{"type":"git","url":"git+https://github.com/expo/code-signing-certificates.git"},"keywords":["code signing"],"license":"MIT","bugs":{"url":"https://github.com/expo/code-signing-certificates/issues"},"author":{"name":"Expo","email":"support@expo.dev"},"homepage":"https://github.com/expo/code-signing-certificates/tree/main#readme","dependencies":{"node-forge":"^1.2.1","nullthrows":"^1.1.1"},"devDependencies":{"@tsconfig/node14":"^1.0.1","@types/jest":"^27.4.0","@types/jsbn":"^1.2.30","@types/node-forge":"^1.0.0","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-universe":"^10.0.0","jest":"^27.5.0","prettier":"^2.5.1","ts-jest":"^27.1.3","ts-node-dev":"^1.1.8","typescript":"^4.5.5","uuid":"^8.3.2"},"gitHead":"0774c96a9f7cb6039d9e09bb8b0b3e2e2b92f64f","_id":"@expo/code-signing-certificates@0.0.2","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"65cd615800e6724b54831c966dd1a90145017246","size":10949,"noattachment":false,"key":"/@expo/code-signing-certificates/-/@expo/code-signing-certificates-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@expo/code-signing-certificates/download/@expo/code-signing-certificates-0.0.2.tgz"},"_npmUser":{"name":"wschurman","email":"wschurman@gmail.com"},"directories":{},"maintainers":[{"name":"alanhughes","email":""},{"name":"brentvatne","email":"brentvatne@gmail.com"},{"name":"bycedric","email":"me@bycedric.com"},{"name":"evanbacon","email":"baconbrix@gmail.com"},{"name":"expo-bot","email":""},{"name":"expoadmin","email":""},{"name":"exponent","email":""},{"name":"ide","email":"ide+npm@jameside.com"},{"name":"kudochien","email":"ckchien@gmail.com"},{"name":"philpl","email":""},{"name":"tsapeta","email":"sapeta.tomasz@gmail.com"},{"name":"wschurman","email":"wschurman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-signing-certificates_0.0.2_1646680689791_0.7991232073784573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-07T19:18:14.672Z","publish_time":1646680689974,"_cnpm_publish_time":1646680689974},"0.0.1":{"name":"@expo/code-signing-certificates","version":"0.0.1","description":"A library for working with expo-updates code signing certificates","main":"build/main.js","types":"build/main.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf build coverage coverage-integration","lint":"eslint src","lint-fix":"eslint src --fix","test":"jest --rootDir . --config jest.config.js"},"repository":{"type":"git","url":"git+https://github.com/expo/code-signing-certificates.git"},"keywords":["code signing"],"license":"MIT","bugs":{"url":"https://github.com/expo/code-signing-certificates/issues"},"author":{"name":"Expo","email":"support@expo.dev"},"homepage":"https://github.com/expo/code-signing-certificates/tree/main#readme","dependencies":{"node-forge":"^1.2.1","nullthrows":"^1.1.1"},"devDependencies":{"@types/jest":"^27.4.0","@types/jsbn":"^1.2.30","@types/node-forge":"^1.0.0","@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","eslint":"^8.8.0","eslint-config-universe":"^10.0.0","jest":"^27.5.0","prettier":"^2.5.1","ts-jest":"^27.1.3","typescript":"^4.5.5"},"gitHead":"8f1792f831e3e7b4020653bb0f3e4d2703ae73a5","_id":"@expo/code-signing-certificates@0.0.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"ac43f89b2a00c937b4e24e0d3a233b887ad3a31e","size":7919,"noattachment":false,"key":"/@expo/code-signing-certificates/-/@expo/code-signing-certificates-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@expo/code-signing-certificates/download/@expo/code-signing-certificates-0.0.1.tgz"},"_npmUser":{"name":"wschurman","email":"wschurman@gmail.com"},"directories":{},"maintainers":[{"name":"alanhughes","email":""},{"name":"brentvatne","email":"brentvatne@gmail.com"},{"name":"bycedric","email":"me@bycedric.com"},{"name":"evanbacon","email":"baconbrix@gmail.com"},{"name":"expo-bot","email":""},{"name":"expoadmin","email":""},{"name":"exponent","email":""},{"name":"ide","email":"ide+npm@jameside.com"},{"name":"kudochien","email":"ckchien@gmail.com"},{"name":"philpl","email":""},{"name":"tsapeta","email":"sapeta.tomasz@gmail.com"},{"name":"wschurman","email":"wschurman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-signing-certificates_0.0.1_1644266161614_0.08020530039475182"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-07T20:40:40.733Z","publish_time":1644266161794,"_cnpm_publish_time":1644266161794}},"readme":"# @expo/code-signing-certificates\n\nA library for working with expo-updates code signing certificates.\n\n[![tests](https://github.com/expo/code-signing-certificates/workflows/tests/badge.svg)](https://github.com/expo/code-signing-certificates/actions?query=workflow%3Atests)\n[![codecov](https://codecov.io/gh/expo/code-signing-certificates/branch/main/graph/badge.svg?token=tZvsh5UDLO)](https://codecov.io/gh/expo/code-signing-certificates)\n[![npm](https://img.shields.io/npm/v/@expo/code-signing-certificates)](https://www.npmjs.com/package/@expo/code-signing-certificates)\n[![NPM](https://img.shields.io/npm/l/@expo/code-signing-certificates)](https://www.npmjs.com/package/@expo/code-signing-certificates)\n\n# Running Scripts\n\nChoose script you want to run from scripts directory and look up the corresponding yarn script in package.json.\n\n1. `yarn`\n1. `yarn <yarn-script-name>`","_attachments":{},"homepage":"https://github.com/expo/code-signing-certificates/tree/main#readme","bugs":{"url":"https://github.com/expo/code-signing-certificates/issues"},"license":"MIT"}