jsrsasign | npm | OIDs | Other AddOn
jsrsasign-oid-psd2
jsrsasign add-on to add object identifier definitions for EU Payment Services Directive (PSD2).
How to use add-on
var jsrsasign = require("jsrsasign");
require("jsrsasign-oid-psd2").addon(jsrsasign);
OID definitions
You can see them in the source code.
Example
var jsrsasign = require("jsrsasign");
require("jsrsasign-oid-psd2").addon(jsrsasign);
...snip...
h = "<<<PSD2 certificate hexadecimal data>>>";
console.log(JSON.stringify(jsrsasign.ASN1HEX.parse(h), null, " "));
You may find PSD2 QC statement:
{"seq": [
{"oid": "psd2-qcStatement"},
{"seq": [
{"seq": [
{"seq": [
{"oid": "psd2-role-psp-as"},
{"utf8str": {"str": "PSP_AS"}}
]},
{"seq": [
{"oid": "psd2-role-psp-pi"},
{"utf8str": {"str": "PSP_PI"}}
]},
{"seq": [
{"oid": "psd2-role-psp-ai"},
{"utf8str": {"str": "PSP_AI"}}
]}
]},
{"utf8str": {"str": "Sample Bank"}},
{"utf8str": {"str": "BE-XXX"}}
]}
]}
Reference
- ETSI TS 119 495 v1.5.1(2021-04) Electronic Signatures and Infrastructures (ESI); Sector Specific Requirements; Certificate Profiles and TSP Policy Requirements for Open Banking