UNPKG

@hazae41/x509

Version:

Zero-copy X.509 certificates in pure modern TypeScript

1 lines 1.49 kB
{"version":3,"file":"oids.mjs","sources":["../../../../src/mods/oids/oids.ts"],"sourcesContent":["import { invert } from \"libs/invert/index.js\"\n\nexport namespace OIDs {\n export type Key = keyof typeof keys\n export type Value = keyof typeof values\n\n export const keys = {\n commonName: \"2.5.4.3\",\n serialNumber: \"2.5.4.5\",\n countryName: \"2.5.4.6\",\n localityName: \"2.5.4.7\",\n stateOrProvinceName: \"2.5.4.8\",\n streetAddress: \"2.5.4.9\",\n organizationName: \"2.5.4.10\",\n organizationalUnitName: \"2.5.4.11\",\n emailAddress: \"1.2.840.113549.1.9.1\",\n sha256WithRSAEncryption: \"1.2.840.113549.1.1.11\",\n rsaEncryption: \"1.2.840.113549.1.1.1\",\n domainComponent: \"0.9.2342.19200300.100.1.25\",\n userId: \"0.9.2342.19200300.100.1.1\",\n subjectAltName: \"2.5.29.17\"\n } as const\n\n export const values = invert(keys)\n}"],"names":[],"mappings":";;AAEM,IAAW;AAAjB,CAAA,UAAiB,IAAI,EAAA;AAIN,IAAA,IAAA,CAAA,IAAI,GAAG;AAClB,QAAA,UAAU,EAAE,SAAS;AACrB,QAAA,YAAY,EAAE,SAAS;AACvB,QAAA,WAAW,EAAE,SAAS;AACtB,QAAA,YAAY,EAAE,SAAS;AACvB,QAAA,mBAAmB,EAAE,SAAS;AAC9B,QAAA,aAAa,EAAE,SAAS;AACxB,QAAA,gBAAgB,EAAE,UAAU;AAC5B,QAAA,sBAAsB,EAAE,UAAU;AAClC,QAAA,YAAY,EAAE,sBAAsB;AACpC,QAAA,uBAAuB,EAAE,uBAAuB;AAChD,QAAA,aAAa,EAAE,sBAAsB;AACrC,QAAA,eAAe,EAAE,4BAA4B;AAC7C,QAAA,MAAM,EAAE,2BAA2B;AACnC,QAAA,cAAc,EAAE;KACR;AAEG,IAAA,IAAA,CAAA,MAAM,GAAG,MAAM,CAAC,IAAA,CAAA,IAAI,CAAC;AACpC,CAAC,EAtBgB,IAAI,KAAJ,IAAI,GAAA,EAAA,CAAA,CAAA;;;;"}