@peculiar/fortify-webcomponents
Version:
Web-components for creating CSR or Certificate and viewing certificates list using Fortify
78 lines • 360 kB
JavaScript
var __extends=this&&this.__extends||function(){var t=function(e,i){t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]};return t(e,i)};return function(e,i){if(typeof i!=="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");t(e,i);function r(){this.constructor=e}e.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}();var __assign=this&&this.__assign||function(){__assign=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++){e=arguments[i];for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n))t[n]=e[n]}return t};return __assign.apply(this,arguments)};var __awaiter=this&&this.__awaiter||function(t,e,i,r){function n(t){return t instanceof i?t:new i((function(e){e(t)}))}return new(i||(i=Promise))((function(i,a){function o(t){try{u(r.next(t))}catch(t){a(t)}}function s(t){try{u(r["throw"](t))}catch(t){a(t)}}function u(t){t.done?i(t.value):n(t.value).then(o,s)}u((r=r.apply(t,e||[])).next())}))};var __generator=this&&this.__generator||function(t,e){var i={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,n,a,o=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return o.next=s(0),o["throw"]=s(1),o["return"]=s(2),typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(t){return function(e){return u([t,e])}}function u(s){if(r)throw new TypeError("Generator is already executing.");while(o&&(o=0,s[0]&&(i=0)),i)try{if(r=1,n&&(a=s[0]&2?n["return"]:s[0]?n["throw"]||((a=n["return"])&&a.call(n),0):n.next)&&!(a=a.call(n,s[1])).done)return a;if(n=0,a)s=[s[0]&2,a.value];switch(s[0]){case 0:case 1:a=s;break;case 4:i.label++;return{value:s[1],done:false};case 5:i.label++;n=s[1];s=[0];continue;case 7:s=i.ops.pop();i.trys.pop();continue;default:if(!(a=i.trys,a=a.length>0&&a[a.length-1])&&(s[0]===6||s[0]===2)){i=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]<a[3])){i.label=s[1];break}if(s[0]===6&&i.label<a[1]){i.label=a[1];a=s;break}if(a&&i.label<a[2]){i.label=a[2];i.ops.push(s);break}if(a[2])i.ops.pop();i.trys.pop();continue}s=e.call(t,i)}catch(t){s=[6,t];n=0}finally{r=a=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}};var __rest=this&&this.__rest||function(t,e){var i={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0)i[r]=t[r];if(t!=null&&typeof Object.getOwnPropertySymbols==="function")for(var n=0,r=Object.getOwnPropertySymbols(t);n<r.length;n++){if(e.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(t,r[n]))i[r[n]]=t[r[n]]}return i};var __spreadArray=this&&this.__spreadArray||function(t,e,i){if(i||arguments.length===2)for(var r=0,n=e.length,a;r<n;r++){if(a||!(r in e)){if(!a)a=Array.prototype.slice.call(e,0,r);a[r]=e[r]}}return t.concat(a||Array.prototype.slice.call(e))};
/*!
* © Peculiar Ventures https://peculiarventures.com/ - BSD 3-Clause License
*/System.register([],(function(t){"use strict";return{execute:function(){var e;t({bm:gt,bo:Hr,c1:Ur,c2:Fr});var i=t("k",typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{});function r(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t["default"]:t}var n={exports:{}};var a=n.exports;var o;function s(){if(o)return n.exports;o=1;(function(t,e){!function(e,i){t.exports=i()}(a,(function(){var t=1e3,e=6e4,i=36e5,r="millisecond",n="second",a="minute",o="hour",s="day",u="week",c="month",f="quarter",v="year",h="date",d="Invalid Date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],i=t%100;return"["+t+(e[(i-20)%10]||e[i]||e[0])+"]"}},S=function(t,e,i){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(i)+t},A={s:S,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),r=Math.floor(i/60),n=i%60;return(e<=0?"+":"-")+S(r,2,"0")+":"+S(n,2,"0")},m:function t(e,i){if(e.date()<i.date())return-t(i,e);var r=12*(i.year()-e.year())+(i.month()-e.month()),n=e.clone().add(r,c),a=i-n<0,o=e.clone().add(r+(a?-1:1),c);return+(-(r+(i-n)/(a?n-o:o-n))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:c,y:v,w:u,d:s,D:h,h:o,m:a,s:n,ms:r,Q:f}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},C="en",m={};m[C]=y;var g="$isDayjsObject",w=function(t){return t instanceof P||!(!t||!t[g])},_=function t(e,i,r){var n;if(!e)return C;if("string"==typeof e){var a=e.toLowerCase();m[a]&&(n=a),i&&(m[a]=i,n=a);var o=e.split("-");if(!n&&o.length>1)return t(o[0])}else{var s=e.name;m[s]=e,n=s}return!r&&n&&(C=n),n||!r&&C},b=function(t,e){if(w(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new P(i)},E=A;E.l=_,E.i=w,E.w=function(t,e){return b(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var P=function(){function y(t){this.$L=_(t.locale,null,true),this.parse(t),this.$x=this.$x||t.x||{},this[g]=true}var S=y.prototype;return S.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(E.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(l);if(r){var n=r[2]-1||0,a=(r[7]||"0").substring(0,3);return i?new Date(Date.UTC(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(e)}(t),this.init()},S.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},S.$utils=function(){return E},S.isValid=function(){return!(this.$d.toString()===d)},S.isSame=function(t,e){var i=b(t);return this.startOf(e)<=i&&i<=this.endOf(e)},S.isAfter=function(t,e){return b(t)<this.startOf(e)},S.isBefore=function(t,e){return this.endOf(e)<b(t)},S.$g=function(t,e,i){return E.u(t)?this[e]:this.set(i,t)},S.unix=function(){return Math.floor(this.valueOf()/1e3)},S.valueOf=function(){return this.$d.getTime()},S.startOf=function(t,e){var i=this,r=!!E.u(e)||e,f=E.p(t),d=function(t,e){var n=E.w(i.$u?Date.UTC(i.$y,e,t):new Date(i.$y,e,t),i);return r?n:n.endOf(s)},l=function(t,e){return E.w(i.toDate()[t].apply(i.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(e)),i)},p=this.$W,y=this.$M,S=this.$D,A="set"+(this.$u?"UTC":"");switch(f){case v:return r?d(1,0):d(31,11);case c:return r?d(1,y):d(0,y+1);case u:var C=this.$locale().weekStart||0,m=(p<C?p+7:p)-C;return d(r?S-m:S+(6-m),y);case s:case h:return l(A+"Hours",0);case o:return l(A+"Minutes",1);case a:return l(A+"Seconds",2);case n:return l(A+"Milliseconds",3);default:return this.clone()}},S.endOf=function(t){return this.startOf(t,false)},S.$set=function(t,e){var i,u=E.p(t),f="set"+(this.$u?"UTC":""),d=(i={},i[s]=f+"Date",i[h]=f+"Date",i[c]=f+"Month",i[v]=f+"FullYear",i[o]=f+"Hours",i[a]=f+"Minutes",i[n]=f+"Seconds",i[r]=f+"Milliseconds",i)[u],l=u===s?this.$D+(e-this.$W):e;if(u===c||u===v){var p=this.clone().set(h,1);p.$d[d](l),p.init(),this.$d=p.set(h,Math.min(this.$D,p.daysInMonth())).$d}else d&&this.$d[d](l);return this.init(),this},S.set=function(t,e){return this.clone().$set(t,e)},S.get=function(t){return this[E.p(t)]()},S.add=function(r,f){var h,d=this;r=Number(r);var l=E.p(f),p=function(t){var e=b(d);return E.w(e.date(e.date()+Math.round(t*r)),d)};if(l===c)return this.set(c,this.$M+r);if(l===v)return this.set(v,this.$y+r);if(l===s)return p(1);if(l===u)return p(7);var y=(h={},h[a]=e,h[o]=i,h[n]=t,h)[l]||1,S=this.$d.getTime()+r*y;return E.w(S,this)},S.subtract=function(t,e){return this.add(-1*t,e)},S.format=function(t){var e=this,i=this.$locale();if(!this.isValid())return i.invalidDate||d;var r=t||"YYYY-MM-DDTHH:mm:ssZ",n=E.z(this),a=this.$H,o=this.$m,s=this.$M,u=i.weekdays,c=i.months,f=i.meridiem,v=function(t,i,n,a){return t&&(t[i]||t(e,r))||n[i].slice(0,a)},h=function(t){return E.s(a%12||12,t,"0")},l=f||function(t,e,i){var r=t<12?"AM":"PM";return i?r.toLowerCase():r};return r.replace(p,(function(t,r){return r||function(t){switch(t){case"YY":return String(e.$y).slice(-2);case"YYYY":return E.s(e.$y,4,"0");case"M":return s+1;case"MM":return E.s(s+1,2,"0");case"MMM":return v(i.monthsShort,s,c,3);case"MMMM":return v(c,s);case"D":return e.$D;case"DD":return E.s(e.$D,2,"0");case"d":return String(e.$W);case"dd":return v(i.weekdaysMin,e.$W,u,2);case"ddd":return v(i.weekdaysShort,e.$W,u,3);case"dddd":return u[e.$W];case"H":return String(a);case"HH":return E.s(a,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return l(a,o,true);case"A":return l(a,o,false);case"m":return String(o);case"mm":return E.s(o,2,"0");case"s":return String(e.$s);case"ss":return E.s(e.$s,2,"0");case"SSS":return E.s(e.$ms,3,"0");case"Z":return n}return null}(t)||n.replace(":","")}))},S.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},S.diff=function(r,h,d){var l,p=this,y=E.p(h),S=b(r),A=(S.utcOffset()-this.utcOffset())*e,C=this-S,m=function(){return E.m(p,S)};switch(y){case v:l=m()/12;break;case c:l=m();break;case f:l=m()/3;break;case u:l=(C-A)/6048e5;break;case s:l=(C-A)/864e5;break;case o:l=C/i;break;case a:l=C/e;break;case n:l=C/t;break;default:l=C}return d?l:E.a(l)},S.daysInMonth=function(){return this.endOf(c).$D},S.$locale=function(){return m[this.$L]},S.locale=function(t,e){if(!t)return this.$L;var i=this.clone(),r=_(t,e,true);return r&&(i.$L=r),i},S.clone=function(){return E.w(this.$d,this)},S.toDate=function(){return new Date(this.valueOf())},S.toJSON=function(){return this.isValid()?this.toISOString():null},S.toISOString=function(){return this.$d.toISOString()},S.toString=function(){return this.$d.toUTCString()},y}(),D=P.prototype;return b.prototype=D,[["$ms",r],["$s",n],["$m",a],["$H",o],["$W",s],["$M",c],["$y",v],["$D",h]].forEach((function(t){D[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),b.extend=function(t,e){return t.$i||(t(e,P,b),t.$i=true),b},b.locale=_,b.isDayjs=w,b.unix=function(t){return b(1e3*t)},b.en=m[C],b.Ls=m,b.p={},b}))})(n);return n.exports}var u=s();var c=r(u);var f={exports:{}};var v=f.exports;var h;function d(){if(h)return f.exports;h=1;(function(t,e){!function(e,i){t.exports=i()}(v,(function(){return function(t,e,i){t=t||{};var r=e.prototype,n={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(t,e,i,n){return r.fromToBase(t,e,i,n)}i.en.relativeTime=n,r.fromToBase=function(e,r,a,o,s){for(var u,c,f,v=a.$locale().relativeTime||n,h=t.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],d=h.length,l=0;l<d;l+=1){var p=h[l];p.d&&(u=o?i(e).diff(a,p.d,true):a.diff(e,p.d,true));var y=(t.rounding||Math.round)(Math.abs(u));if(f=u>0,y<=p.r||!p.r){y<=1&&l>0&&(p=h[l-1]);var S=v[p.l];s&&(y=s(""+y)),c="string"==typeof S?S.replace("%d",y):S(y,r,p.l,f);break}}if(r)return c;var A=f?v.future:v.past;return"function"==typeof A?A(c):A.replace("%s",c)},r.to=function(t,e){return a(t,e,this,true)},r.from=function(t,e){return a(t,e,this)};var o=function(t){return t.$u?i.utc():i()};r.toNow=function(t){return this.to(o(this),t)},r.fromNow=function(t){return this.from(o(this),t)}}}))})(f);return f.exports}var l=d();var p=r(l);
/*!
* © Peculiar Ventures https://peculiarventures.com/ - MIT License
*/
/**
* @license
* Copyright (c) Peculiar Ventures, LLC.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/c.extend(p);var y=t("bk",(function(t){return new Date(t).toUTCString()}));var S=t("d",(function(t,e){if(!t||!e){return""}var i=c(t);var r=c(e);return i.to(r,true)}));var A="Basic Information";var C="Subject Name";var m="Issuer Name";var g="Public Key Info";var w="Signature";var _="Extensions";var b="Miscellaneous";var E="Download";var P="Serial Number";var D="Version";var I="Validity";var B="Issued";var x="Expired";var T="Last Update";var O="Next Update";var k="Algorithm";var M="Named Curve";var R="Exponent";var N="Modulus";var K="Value";var j="Valid";var H="Revoked";var U="Issuer";var F="Name";var L="Public Key";var V="Fingerprint";var G="Fingerprints";var W="Test URLs";var Q="Certificate Details";var q="Holder";var z="Digest Info";var Y="Type";var Z="Revoked Certificates";var $="Revocation Date";var X="Yes";var J="No";var tt="Only User Certificates";var et="Only Attribute Certificates";var it="Only CA Certificates";var rt="Indirect CRL";var nt="Only Reasons";var at="CRL Entry Extensions";var ot="Preview certificate";var st="View details";var ut="Download options";var ct="Key ID";var ft="Principals";var vt="Critical Options";var ht="Signing CA";var dt={basicInformation:A,subjectName:C,issuerName:m,publicKeyInfo:g,signature:w,extensions:_,miscellaneous:b,download:E,"download.pem":"Download PEM","download.der":"Download DER",serialNumber:P,version:D,validity:I,issued:B,expired:x,lastUpdate:T,nextUpdate:O,algorithm:k,namedCurve:M,exponent:R,modulus:N,value:K,valid:j,revoked:H,issuer:U,name:F,publicKey:L,fingerprint:V,fingerprints:G,testURLs:W,certificateDetails:Q,holder:q,digestInfo:z,type:Y,revokedCertificates:Z,revocationDate:$,yes:X,no:J,onlyUserCertificates:tt,onlyAttributeCertificates:et,onlyCACertificates:it,indirectCRL:rt,onlyReasons:nt,crlEntryExtensions:at,previewCertificate:ot,viewDetails:st,downloadOptions:ut,keyId:ct,principals:ft,criticalOptions:vt,signingCA:ht};
/*!
* © Peculiar Ventures https://peculiarventures.com/ - MIT License
*/
/**
* @license
* Copyright (c) Peculiar Ventures, LLC.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var lt={en:dt};var pt=function(){function t(){var t=this;this.setLocale=function(e){t.locale=e&<[e]?e:"en"};this.getLocale=function(){return t.locale};var e=window.navigator.language.slice(0,2).toLowerCase();this.setLocale(e)}t.prototype.getString=function(t,e){var i=lt[this.locale][t];if(!i){return""}if(!e){return i}var r=i.split(e.pattern);if(r.length>1){return[r[0],e.replacer,r[1]]}return i};return t}();var yt=t("bj",new pt);var St={};
/*!
* MIT License
*
* Copyright (c) 2017-2024 Peculiar Ventures, LLC
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
*/var At;function Ct(){if(At)return St;At=1;var t="[object ArrayBuffer]";var e=function(){function e(){}e.isArrayBuffer=function(e){return Object.prototype.toString.call(e)===t};e.toArrayBuffer=function(t){if(this.isArrayBuffer(t)){return t}if(t.byteLength===t.buffer.byteLength){return t.buffer}if(t.byteOffset===0&&t.byteLength===t.buffer.byteLength){return t.buffer}return this.toUint8Array(t.buffer).slice(t.byteOffset,t.byteOffset+t.byteLength).buffer};e.toUint8Array=function(t){return this.toView(t,Uint8Array)};e.toView=function(t,e){if(t.constructor===e){return t}if(this.isArrayBuffer(t)){return new e(t)}if(this.isArrayBufferView(t)){return new e(t.buffer,t.byteOffset,t.byteLength)}throw new TypeError("The provided value is not of type '(ArrayBuffer or ArrayBufferView)'")};e.isBufferSource=function(t){return this.isArrayBufferView(t)||this.isArrayBuffer(t)};e.isArrayBufferView=function(t){return ArrayBuffer.isView(t)||t&&this.isArrayBuffer(t.buffer)};e.isEqual=function(t,i){var r=e.toUint8Array(t);var n=e.toUint8Array(i);if(r.length!==n.byteLength){return false}for(var a=0;a<r.length;a++){if(r[a]!==n[a]){return false}}return true};e.concat=function(){var t=[];for(var e=0;e<arguments.length;e++){t[e]=arguments[e]}var i;if(Array.isArray(t[0])&&!(t[1]instanceof Function)){i=t[0]}else if(Array.isArray(t[0])&&t[1]instanceof Function){i=t[0]}else{if(t[t.length-1]instanceof Function){i=t.slice(0,t.length-1)}else{i=t}}var r=0;for(var n=0,a=i;n<a.length;n++){var o=a[n];r+=o.byteLength}var s=new Uint8Array(r);var u=0;for(var c=0,f=i;c<f.length;c++){var o=f[c];var v=this.toUint8Array(o);s.set(v,u);u+=v.length}if(t[t.length-1]instanceof Function){return this.toView(s,t[t.length-1])}return s.buffer};return e}();var i="string";var r=/^[0-9a-f\s]+$/i;var n=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/;var a=/^[a-zA-Z0-9-_]+$/;var o=function(){function t(){}t.fromString=function(t){var e=unescape(encodeURIComponent(t));var i=new Uint8Array(e.length);for(var r=0;r<e.length;r++){i[r]=e.charCodeAt(r)}return i.buffer};t.toString=function(t){var i=e.toUint8Array(t);var r="";for(var n=0;n<i.length;n++){r+=String.fromCharCode(i[n])}var a=decodeURIComponent(escape(r));return a};return t}();var s=function(){function t(){}t.toString=function(t,i){if(i===void 0){i=false}var r=e.toArrayBuffer(t);var n=new DataView(r);var a="";for(var o=0;o<r.byteLength;o+=2){var s=n.getUint16(o,i);a+=String.fromCharCode(s)}return a};t.fromString=function(t,e){if(e===void 0){e=false}var i=new ArrayBuffer(t.length*2);var r=new DataView(i);for(var n=0;n<t.length;n++){r.setUint16(n*2,t.charCodeAt(n),e)}return i};return t}();var u=function(){function t(){}t.isHex=function(t){return typeof t===i&&r.test(t)};t.isBase64=function(t){return typeof t===i&&n.test(t)};t.isBase64Url=function(t){return typeof t===i&&a.test(t)};t.ToString=function(t,i){if(i===void 0){i="utf8"}var r=e.toUint8Array(t);switch(i.toLowerCase()){case"utf8":return this.ToUtf8String(r);case"binary":return this.ToBinary(r);case"hex":return this.ToHex(r);case"base64":return this.ToBase64(r);case"base64url":return this.ToBase64Url(r);case"utf16le":return s.toString(r,true);case"utf16":case"utf16be":return s.toString(r);default:throw new Error("Unknown type of encoding '".concat(i,"'"))}};t.FromString=function(t,e){if(e===void 0){e="utf8"}if(!t){return new ArrayBuffer(0)}switch(e.toLowerCase()){case"utf8":return this.FromUtf8String(t);case"binary":return this.FromBinary(t);case"hex":return this.FromHex(t);case"base64":return this.FromBase64(t);case"base64url":return this.FromBase64Url(t);case"utf16le":return s.fromString(t,true);case"utf16":case"utf16be":return s.fromString(t);default:throw new Error("Unknown type of encoding '".concat(e,"'"))}};t.ToBase64=function(t){var i=e.toUint8Array(t);if(typeof btoa!=="undefined"){var r=this.ToString(i,"binary");return btoa(r)}else{return Buffer.from(i).toString("base64")}};t.FromBase64=function(e){var i=this.formatString(e);if(!i){return new ArrayBuffer(0)}if(!t.isBase64(i)){throw new TypeError("Argument 'base64Text' is not Base64 encoded")}if(typeof atob!=="undefined"){return this.FromBinary(atob(i))}else{return new Uint8Array(Buffer.from(i,"base64")).buffer}};t.FromBase64Url=function(e){var i=this.formatString(e);if(!i){return new ArrayBuffer(0)}if(!t.isBase64Url(i)){throw new TypeError("Argument 'base64url' is not Base64Url encoded")}return this.FromBase64(this.Base64Padding(i.replace(/\-/g,"+").replace(/\_/g,"/")))};t.ToBase64Url=function(t){return this.ToBase64(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=/g,"")};t.FromUtf8String=function(e,i){if(i===void 0){i=t.DEFAULT_UTF8_ENCODING}switch(i){case"ascii":return this.FromBinary(e);case"utf8":return o.fromString(e);case"utf16":case"utf16be":return s.fromString(e);case"utf16le":case"usc2":return s.fromString(e,true);default:throw new Error("Unknown type of encoding '".concat(i,"'"))}};t.ToUtf8String=function(e,i){if(i===void 0){i=t.DEFAULT_UTF8_ENCODING}switch(i){case"ascii":return this.ToBinary(e);case"utf8":return o.toString(e);case"utf16":case"utf16be":return s.toString(e);case"utf16le":case"usc2":return s.toString(e,true);default:throw new Error("Unknown type of encoding '".concat(i,"'"))}};t.FromBinary=function(t){var e=t.length;var i=new Uint8Array(e);for(var r=0;r<e;r++){i[r]=t.charCodeAt(r)}return i.buffer};t.ToBinary=function(t){var i=e.toUint8Array(t);var r="";for(var n=0;n<i.length;n++){r+=String.fromCharCode(i[n])}return r};t.ToHex=function(t){var i=e.toUint8Array(t);var r="";var n=i.length;for(var a=0;a<n;a++){var o=i[a];if(o<16){r+="0"}r+=o.toString(16)}return r};t.FromHex=function(e){var i=this.formatString(e);if(!i){return new ArrayBuffer(0)}if(!t.isHex(i)){throw new TypeError("Argument 'hexString' is not HEX encoded")}if(i.length%2){i="0".concat(i)}var r=new Uint8Array(i.length/2);for(var n=0;n<i.length;n=n+2){var a=i.slice(n,n+2);r[n/2]=parseInt(a,16)}return r.buffer};t.ToUtf16String=function(t,e){if(e===void 0){e=false}return s.toString(t,e)};t.FromUtf16String=function(t,e){if(e===void 0){e=false}return s.fromString(t,e)};t.Base64Padding=function(t){var e=4-t.length%4;if(e<4){for(var i=0;i<e;i++){t+="="}}return t};t.formatString=function(t){return(t===null||t===void 0?void 0:t.replace(/[\n\r\t ]/g,""))||""};return t}();u.DEFAULT_UTF8_ENCODING="utf8";function c(t){var e=[];for(var i=1;i<arguments.length;i++){e[i-1]=arguments[i]}var r=arguments[0];for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var o in a){r[o]=a[o]}}return r}function f(){var t=[];for(var e=0;e<arguments.length;e++){t[e]=arguments[e]}var i=t.map((function(t){return t.byteLength})).reduce((function(t,e){return t+e}));var r=new Uint8Array(i);var n=0;t.map((function(t){return new Uint8Array(t)})).forEach((function(t){for(var e=0,i=t;e<i.length;e++){var a=i[e];r[n++]=a}}));return r.buffer}function v(t,e){if(!(t&&e)){return false}if(t.byteLength!==e.byteLength){return false}var i=new Uint8Array(t);var r=new Uint8Array(e);for(var n=0;n<t.byteLength;n++){if(i[n]!==r[n]){return false}}return true}St.BufferSourceConverter=e;St.Convert=u;St.assign=c;St.combine=f;St.isEqual=v;return St}var mt=t("b",Ct());
/*!
* © Peculiar Ventures https://peculiarventures.com/ - MIT License
*/
/**
* @license
* Copyright (c) Peculiar Ventures, LLC.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/function gt(t,e,i,r){if(r===void 0){r="application/octet-stream"}var n=new Blob([t],{type:r});if(navigator.msSaveBlob){navigator.msSaveBlob(n,"".concat(e,".").concat(i));return new Promise((function(t){setTimeout(t,100)}))}var a=window.URL.createObjectURL(n);var o=document.createElement("a");var s=document.createElement("iframe");o.style.display="none";s.style.display="none";s.name=a;document.body.appendChild(s);o.href=a;o.target=a;o.download="".concat(e,".").concat(i);document.body.appendChild(o);o.dispatchEvent(new MouseEvent("click"));document.body.removeChild(o);return new Promise((function(t){setTimeout((function(){document.body.removeChild(s);t()}),100)}))}
/*!
* © Peculiar Ventures https://peculiarventures.com/ - MIT License
*/
/**
* @license
* Copyright (c) Peculiar Ventures, LLC.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var wt=function(){function t(){}return t}();t("D",wt);wt.cert={asPEM:function(t,e){gt(mt.Convert.FromString(t),e,"cer","application/pkix-cert")},asDER:function(t,e){gt(t,e,"cer","application/pkix-cert")}};wt.attrCert={asPEM:function(t,e){gt(mt.Convert.FromString(t),e,"cer","application/pkix-attr-cert")},asDER:function(t,e){gt(t,e,"cer","application/pkix-attr-cert")}};wt.csr={asPEM:function(t,e){gt(mt.Convert.FromString(t),e,"csr","application/pkcs10")},asDER:function(t,e){gt(t,e,"csr","application/pkcs10")}};wt.crl={asPEM:function(t,e){gt(mt.Convert.FromString(t),e,"crl","application/pkix-crl")},asDER:function(t,e){gt(t,e,"crl","application/pkix-crl")}};wt.certSSH={asPub:function(t,e){gt(mt.Convert.FromString(t),e,"pub","text/plain")}};
/*!
* © Peculiar Ventures https://peculiarventures.com/ - MIT License
*/
/**
* @license
* Copyright (c) Peculiar Ventures, LLC.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var _t={"2.5.4.3":"CN","2.5.4.6":"C","0.9.2342.19200300.100.1.25":"DC","1.2.840.113549.1.9.1":"E","2.5.4.42":"G","2.5.4.43":"I","2.5.4.7":"L","2.5.4.10":"O","2.5.4.11":"OU","2.5.4.8":"ST","2.5.4.4":"SN","2.5.4.12":"T","2.5.4.15":"businessCategory","1.3.6.1.4.1.311.60.2.1.3":"jurisdictionCountry","2.5.4.5":"serialNumber","2.5.4.97":"OI"};var bt=t("bl",{"0.2.262.1.10":"Telesec","0.2.262.1.10.0":"Extension","0.2.262.1.10.1":"Mechanism","0.2.262.1.10.1.0":"Authentication","0.2.262.1.10.1.0.1":"Password Authentication","0.2.262.1.10.1.0.2":"Protected Password Authentication","0.2.262.1.10.1.0.3":"One Way x509 Authentication","0.2.262.1.10.1.0.4":"Two Way x509 Authentication","0.2.262.1.10.1.0.5":"Three Way x509 Authentication","0.2.262.1.10.1.0.6":"One Way IS O9798 Authentication","0.2.262.1.10.1.0.7":"Two Way IS O9798 Authentication","0.2.262.1.10.1.0.8":"Telekom Authentication","0.2.262.1.10.1.1":"Signature","0.2.262.1.10.1.1.1":"MD4 with RSA And IS O9697","0.2.262.1.10.1.1.2":"MD4 with RSA And Telesec Signature Standard","0.2.262.1.10.1.1.3":"MD5 with RSA And IS O9697","0.2.262.1.10.1.1.4":"MD5 with RSA And Telesec Signature Standard","0.2.262.1.10.1.1.5":"Ripemd160 with RSA And Telekom Signature Standard","0.2.262.1.10.1.1.9":"HBCI RSA Signature","0.2.262.1.10.1.2":"Encryption","0.2.262.1.10.1.2.0":"None","0.2.262.1.10.1.2.1":"RSA Telesec","0.2.262.1.10.1.2.2":"DES","0.2.262.1.10.1.2.2.1":"DES ECB","0.2.262.1.10.1.2.2.2":"DES CBC","0.2.262.1.10.1.2.2.3":"DES OFB","0.2.262.1.10.1.2.2.4":"DES CFB8","0.2.262.1.10.1.2.2.5":"DES CFB64","0.2.262.1.10.1.2.3":"DES3","0.2.262.1.10.1.2.3.1":"DES3 ECB","0.2.262.1.10.1.2.3.2":"DES3 CBC","0.2.262.1.10.1.2.3.3":"DES3 OFB","0.2.262.1.10.1.2.3.4":"DES3 CFB8","0.2.262.1.10.1.2.3.5":"DES3 CFB64","0.2.262.1.10.1.2.4":"Magenta","0.2.262.1.10.1.2.5":"Idea","0.2.262.1.10.1.2.5.1":"Idea ECB","0.2.262.1.10.1.2.5.2":"Idea CBC","0.2.262.1.10.1.2.5.3":"Idea OFB","0.2.262.1.10.1.2.5.4":"Idea CFB8","0.2.262.1.10.1.2.5.5":"Idea CFB64","0.2.262.1.10.1.3":"One Way Function","0.2.262.1.10.1.3.1":"MD4","0.2.262.1.10.1.3.2":"MD5","0.2.262.1.10.1.3.3":"SQ ModNx509","0.2.262.1.10.1.3.4":"SQ ModNISO","0.2.262.1.10.1.3.5":"Ripemd128","0.2.262.1.10.1.3.6":"Hash Using Block Cipher","0.2.262.1.10.1.3.7":"Mac","0.2.262.1.10.1.3.8":"Ripemd160","0.2.262.1.10.1.4":"Fec Function","0.2.262.1.10.1.4.1":"Reed Solomon","0.2.262.1.10.2":"Module","0.2.262.1.10.2.0":"Algorithms","0.2.262.1.10.2.1":"Attribute Types","0.2.262.1.10.2.2":"Certificate Types","0.2.262.1.10.2.3":"Message Types","0.2.262.1.10.2.4":"Pl Protocol","0.2.262.1.10.2.5":"Sme And Components Of Sme","0.2.262.1.10.2.6":"Fec","0.2.262.1.10.2.7":"Useful Definitions","0.2.262.1.10.2.8":"Stefiles","0.2.262.1.10.2.9":"Sadmib","0.2.262.1.10.2.10":"Electronic Order","0.2.262.1.10.2.11":"Telesec Ttp Asymmetric Application","0.2.262.1.10.2.12":"Telesec Ttp Basis Application","0.2.262.1.10.2.13":"Telesec Ttp Messages","0.2.262.1.10.2.14":"Telesec Ttp Time Stamp Application","0.2.262.1.10.3":"Object Class","0.2.262.1.10.3.0":"Telesec Other Name","0.2.262.1.10.3.1":"Directory","0.2.262.1.10.3.2":"Directory Type","0.2.262.1.10.3.3":"Directory Group","0.2.262.1.10.3.4":"Directory User","0.2.262.1.10.3.5":"Symmetric Key Entry","0.2.262.1.10.4":"Package","0.2.262.1.10.5":"Parameter","0.2.262.1.10.6":"Name Binding","0.2.262.1.10.7":"Attribute","0.2.262.1.10.7.0":"Application Group Identifier","0.2.262.1.10.7.1":"Certificate Type","0.2.262.1.10.7.2":"Telesec Certificate","0.2.262.1.10.7.3":"Certificate Number","0.2.262.1.10.7.4":"Certificate Revocation List","0.2.262.1.10.7.5":"Creation Date","0.2.262.1.10.7.6":"Issuer","0.2.262.1.10.7.7":"Naming Authority","0.2.262.1.10.7.8":"Public Key Directory","0.2.262.1.10.7.9":"Security Domain","0.2.262.1.10.7.10":"Subject","0.2.262.1.10.7.11":"Time Of Revocation","0.2.262.1.10.7.12":"User Group Reference","0.2.262.1.10.7.13":"alidity","0.2.262.1.10.7.14":"Zert93","0.2.262.1.10.7.15":"Security Mess Env","0.2.262.1.10.7.16":"Anonymized Public Key Directory","0.2.262.1.10.7.17":"Telesec Given Name","0.2.262.1.10.7.18":"Name Additions","0.2.262.1.10.7.19":"Telesec Postal Code","0.2.262.1.10.7.20":"Name Distinguisher","0.2.262.1.10.7.21":"Telesec Certificate List","0.2.262.1.10.7.22":"Teletrust Certificate List","0.2.262.1.10.7.23":"x509 Certificate List","0.2.262.1.10.7.24":"Time Of Issue","0.2.262.1.10.7.25":"Physical Card Number","0.2.262.1.10.7.26":"File Type","0.2.262.1.10.7.27":"Ctl File Is Archive","0.2.262.1.10.7.28":"Email Address","0.2.262.1.10.7.29":"Certificate Template List","0.2.262.1.10.7.30":"Directory Name","0.2.262.1.10.7.31":"Directory Type Name","0.2.262.1.10.7.32":"Directory Group Name","0.2.262.1.10.7.33":"Directory User Name","0.2.262.1.10.7.34":"Revocation Flag","0.2.262.1.10.7.35":"Symmetric Key Entry Name","0.2.262.1.10.7.36":"Gl Number","0.2.262.1.10.7.37":"Go Number","0.2.262.1.10.7.38":"G Key Data","0.2.262.1.10.7.39":"Z Key Data","0.2.262.1.10.7.40":"Kt Key Data","0.2.262.1.10.7.41":"Kt Key Number","0.2.262.1.10.7.51":"Time Of Revocation Gen","0.2.262.1.10.7.52":"Liability Text","0.2.262.1.10.8":"Attribute Group","0.2.262.1.10.9":"Action","0.2.262.1.10.10":"Notification","0.2.262.1.10.11":"Snmp-mibs","0.2.262.1.10.11.1":"Security Application","0.2.262.1.10.12":"Cert And Crl Extension Definitions","0.2.262.1.10.12.0":"Liability Limitation Flag","0.2.262.1.10.12.1":"Telesec Cert Id Ext","0.2.262.1.10.12.2":"Telesec policy Identifier","0.2.262.1.10.12.3":"Telesec Policy Qualifier I D","0.2.262.1.10.12.4":"Telesec CRL Filtered Ext","0.2.262.1.10.12.5":"Telesec CRL Filter Ext","0.2.262.1.10.12.6":"Telesec Naming Authority Ext","0.4.0.127.0.7":"Bsi","0.4.0.127.0.7.1":"Bsi Ecc","0.4.0.127.0.7.1.1":"Bsifield Type","0.4.0.127.0.7.1.1.1":"Bsi Prime Field","0.4.0.127.0.7.1.1.2":"Bsi Characteristic Two Field","0.4.0.127.0.7.1.1.2.2":"Bsi ECTLV Key Format","0.4.0.127.0.7.1.1.2.2.1":"Bsi ECTLV Public Key","0.4.0.127.0.7.1.1.2.3":"Bsi Characteristic Two Basis","0.4.0.127.0.7.1.1.2.3.1":"Bsi Gn Basis","0.4.0.127.0.7.1.1.2.3.2":"Bsi Tp Basis","0.4.0.127.0.7.1.1.2.3.3":"Bsi Pp Basis","0.4.0.127.0.7.1.1.4.1":"Bsi Ecdsa Signatures","0.4.0.127.0.7.1.1.4.1.1":"Bsi Ecdsa with SHA1","0.4.0.127.0.7.1.1.4.1.2":"Bsi Ecdsa with SHA224","0.4.0.127.0.7.1.1.4.1.3":"Bsi Ecdsa with SHA256","0.4.0.127.0.7.1.1.4.1.4":"Bsi Ecdsa with SHA384","0.4.0.127.0.7.1.1.4.1.5":"Bsi Ecdsa with SHA512","0.4.0.127.0.7.1.1.4.1.6":"Bsi Ecdsa with RIPEMD160","0.4.0.127.0.7.1.1.5.1.1":"Bsi Ecka Eg x963KDF","0.4.0.127.0.7.1.1.5.1.1.1":"Bsi Ecka Eg x963KDF with SHA1","0.4.0.127.0.7.1.1.5.1.1.2":"Bsi Ecka Eg x963KDF with SHA224","0.4.0.127.0.7.1.1.5.1.1.3":"Bsi Ecka Eg x963KDF with SHA256","0.4.0.127.0.7.1.1.5.1.1.4":"Bsi Ecka Eg x963KDF with SHA384","0.4.0.127.0.7.1.1.5.1.1.5":"Bsi Ecka Eg x963KDF with SHA512","0.4.0.127.0.7.1.1.5.1.1.6":"Bsi Ecka Eg x963KDF with RIPEMD160","0.4.0.127.0.7.1.1.5.1.2":"Bsi Ecka Eg Session KDF","0.4.0.127.0.7.1.1.5.1.2.1":"Bsi Ecka Eg Session KDF With3DES","0.4.0.127.0.7.1.1.5.1.2.2":"Bsi Ecka Eg Session KDF with AES128","0.4.0.127.0.7.1.1.5.1.2.3":"Bsi Ecka Eg Session KDF with AES192","0.4.0.127.0.7.1.1.5.1.2.4":"Bsi Ecka Eg Session KDF with AES256","0.4.0.127.0.7.1.1.5.2":"Bsi Ecka DH","0.4.0.127.0.7.1.1.5.2.1":"Bsi Ecka DH x963KDF","0.4.0.127.0.7.1.1.5.2.1.1":"Bsi Ecka DHx963KDF with SHA1","0.4.0.127.0.7.1.1.5.2.1.2":"Bsi Ecka DHx963KDF with SHA224","0.4.0.127.0.7.1.1.5.2.1.3":"Bsi Ecka DHx963KDF with SHA256","0.4.0.127.0.7.1.1.5.2.1.4":"Bsi Ecka DHx963KDF with SHA384","0.4.0.127.0.7.1.1.5.2.1.5":"Bsi Ecka DHx963KDF with SHA512","0.4.0.127.0.7.1.1.5.2.1.6":"Bsi Ecka DHx963KDF with RIPEMD160","0.4.0.127.0.7.1.1.5.2.2":"Bsi Ecka DHSessionKDF","0.4.0.127.0.7.1.1.5.2.2.1":"Bsi Ecka DH Session KDF With3 DES","0.4.0.127.0.7.1.1.5.2.2.2":"Bsi Ecka DH Session KDF with AES128","0.4.0.127.0.7.1.1.5.2.2.3":"Bsi Ecka DH Session KDF with AES192","0.4.0.127.0.7.1.1.5.2.2.4":"Bsi Ecka DH Session KDF with AES256","0.4.0.127.0.7.1.2":"Bsi Ec Key Type","0.4.0.127.0.7.1.2.1":"Bsi Ec Public Key","0.4.0.127.0.7.1.5.1":"Bsi Kaeg","0.4.0.127.0.7.1.5.1.1":"Bsi Kaeg with x963KDF","0.4.0.127.0.7.1.5.1.2":"Bsi Kaeg with 3DESKDF","0.4.0.127.0.7.2.2.1":"Bsi PK","0.4.0.127.0.7.2.2.1.1":"Bsi PK_DH","0.4.0.127.0.7.2.2.1.2":"Bsi PK_ECDH","0.4.0.127.0.7.2.2.2":"Bsi TA","0.4.0.127.0.7.2.2.2.1":"Bsi TA_RSA","0.4.0.127.0.7.2.2.2.1.1":"Bsi TA_RSAv1_5_SHA1","0.4.0.127.0.7.2.2.2.1.2":"Bsi TA_RSAv1_5_SHA256","0.4.0.127.0.7.2.2.2.1.3":"Bsi TA_RSAPSS_SHA1","0.4.0.127.0.7.2.2.2.1.4":"Bsi TA_RSAPSS_SHA256","0.4.0.127.0.7.2.2.2.1.5":"Bsi TA_RSAv1_5_SHA512","0.4.0.127.0.7.2.2.2.1.6":"Bsi TA_RSAPSS_SHA512","0.4.0.127.0.7.2.2.2.2":"Bsi TA_ECDSA","0.4.0.127.0.7.2.2.2.2.1":"Bsi TA_ECDSA_SHA1","0.4.0.127.0.7.2.2.2.2.2":"Bsi TA_ECDSA_SHA224","0.4.0.127.0.7.2.2.2.2.3":"Bsi TA_ECDSA_SHA256","0.4.0.127.0.7.2.2.2.2.4":"Bsi TA_ECDSA_SHA384","0.4.0.127.0.7.2.2.2.2.5":"Bsi TA_ECDSA_SHA512","0.4.0.127.0.7.2.2.3":"Bsi CA","0.4.0.127.0.7.2.2.3.1":"Bsi CA_DH","0.4.0.127.0.7.2.2.3.1.1":"Bsi CA_DH_3DES_CBC_CBC","0.4.0.127.0.7.2.2.3.1.2":"Bsi CA_DH_AES_CBC_CMAC_128","0.4.0.127.0.7.2.2.3.1.3":"Bsi CA_DH_AES_CBC_CMAC_192","0.4.0.127.0.7.2.2.3.1.4":"Bsi CA_DH_AES_CBC_CMAC_256","0.4.0.127.0.7.2.2.3.2":"Bsi CA_ECDH","0.4.0.127.0.7.2.2.3.2.1":"Bsi CA_ECDH_3DES_CBC_CBC","0.4.0.127.0.7.2.2.3.2.2":"Bsi CA_ECDH_AES_CBC_CMAC_128","0.4.0.127.0.7.2.2.3.2.3":"Bsi CA_ECDH_AES_CBC_CMAC_192","0.4.0.127.0.7.2.2.3.2.4":"Bsi CA_ECDH_AES_CBC_CMAC_256","0.4.0.127.0.7.2.2.4":"Bsi PACE","0.4.0.127.0.7.2.2.4.1":"Bsi PACE_DH_GM","0.4.0.127.0.7.2.2.4.1.1":"Bsi PACE_DH_GM_3DES_CBC_CBC","0.4.0.127.0.7.2.2.4.1.2":"Bsi PACE_DH_GM_AES_CBC_CMAC_128","0.4.0.127.0.7.2.2.4.1.3":"Bsi PACE_DH_GM_AES_CBC_CMAC_192","0.4.0.127.0.7.2.2.4.1.4":"Bsi PACE_DH_GM_AES_CBC_CMAC_256","0.4.0.127.0.7.2.2.4.2":"Bsi PACE_ECDH_GM","0.4.0.127.0.7.2.2.4.2.1":"Bsi PACE_ECDH_GM_3DES_CBC_CBC","0.4.0.127.0.7.2.2.4.2.2":"Bsi PACE_ECDH_GM_AES_CBC_CMAC_128","0.4.0.127.0.7.2.2.4.2.3":"Bsi PACE_ECDH_GM_AES_CBC_CMAC_192","0.4.0.127.0.7.2.2.4.2.4":"Bsi PACE_ECDH_GM_AES_CBC_CMAC_256","0.4.0.127.0.7.2.2.4.3":"Bsi PACE_DH_IM","0.4.0.127.0.7.2.2.4.3.1":"Bsi PACE_DH_IM_3DES_CBC_CBC","0.4.0.127.0.7.2.2.4.3.2":"Bsi PACE_DH_IM_AES_CBC_CMAC_128","0.4.0.127.0.7.2.2.4.3.3":"Bsi PACE_DH_IM_AES_CBC_CMAC_192","0.4.0.127.0.7.2.2.4.3.4":"Bsi PACE_DH_IM_AES_CBC_CMAC_256","0.4.0.127.0.7.2.2.4.4":"Bsi PACE_ECDH_IM","0.4.0.127.0.7.2.2.4.4.1":"Bsi PACE_ECDH_IM_3DES_CBC_CBC","0.4.0.127.0.7.2.2.4.4.2":"Bsi PACE_ECDH_IM_AES_CBC_CMAC_128","0.4.0.127.0.7.2.2.4.4.3":"Bsi PACE_ECDH_IM_AES_CBC_CMAC_192","0.4.0.127.0.7.2.2.4.4.4":"Bsi PACE_ECDH_IM_AES_CBC_CMAC_256","0.4.0.127.0.7.2.2.5":"Bsi RI","0.4.0.127.0.7.2.2.5.1":"Bsi RI_DH","0.4.0.127.0.7.2.2.5.1.1":"Bsi RI_DH_SHA1","0.4.0.127.0.7.2.2.5.1.2":"Bsi RI_DH_SHA224","0.4.0.127.0.7.2.2.5.1.3":"Bsi RI_DH_SHA256","0.4.0.127.0.7.2.2.5.1.4":"Bsi RI_DH_SHA384","0.4.0.127.0.7.2.2.5.1.5":"Bsi RI_DH_SHA512","0.4.0.127.0.7.2.2.5.2":"Bsi RI_ECDH","0.4.0.127.0.7.2.2.5.2.1":"Bsi RI_ECDH_SHA1","0.4.0.127.0.7.2.2.5.2.2":"Bsi RI_ECDH_SHA224","0.4.0.127.0.7.2.2.5.2.3":"Bsi RI_ECDH_SHA256","0.4.0.127.0.7.2.2.5.2.4":"Bsi RI_ECDH_SHA384","0.4.0.127.0.7.2.2.5.2.5":"Bsi RI_ECDH_SHA512","0.4.0.127.0.7.2.2.6":"Bsi Card Info","0.4.0.127.0.7.2.2.7":"Bsi Eid Security","0.4.0.127.0.7.2.2.8":"Bsi PT","0.4.0.127.0.7.3.1.2":"Bsi EAC Roles","0.4.0.127.0.7.3.1.2.1":"Bsi EAC Roles IS","0.4.0.127.0.7.3.1.2.2":"Bsi EAC Roles AT","0.4.0.127.0.7.3.1.2.3":"Bsi EAC Roles ST","0.4.0.127.0.7.3.1.3":"Bsi TAv2ce","0.4.0.127.0.7.3.1.3.1":"Bsi TAv2ce Description","0.4.0.127.0.7.3.1.3.1.1":"Bsi TAv2ce Description Plain Text","0.4.0.127.0.7.3.1.3.1.2":"Bsi TAv2ce Description IA5 String","0.4.0.127.0.7.3.1.3.1.3":"Bsi TAv2ce Description Octet String","0.4.0.127.0.7.3.1.3.2":"Bsi TAv2ce Terminal Sector","0.4.0.127.0.7.3.1.4":"Bsi Aux Data","0.4.0.127.0.7.3.1.4.1":"Bsi Aux Data Birthday","0.4.0.127.0.7.3.1.4.2":"Bsi Aux Data Expire Date","0.4.0.127.0.7.3.1.4.3":"Bsi Aux Data Community ID","0.4.0.127.0.7.3.1.5":"Bsi Defect List","0.4.0.127.0.7.3.1.5.1":"Bsi Defect Auth Defect","0.4.0.127.0.7.3.1.5.1.1":"Bsi Defect Cert Revoked","0.4.0.127.0.7.3.1.5.1.2":"Bsi Defect Cert Replaced","0.4.0.127.0.7.3.1.5.1.3":"Bsi Defect Chip Auth Key Revoked","0.4.0.127.0.7.3.1.5.1.4":"Bsi Defect Active Auth Key Revoked","0.4.0.127.0.7.3.1.5.2":"Bsi Defect EPassport Defect","0.4.0.127.0.7.3.1.5.2.1":"Bsi Defect EPassport DG Malformed","0.4.0.127.0.7.3.1.5.2.2":"Bsi Defect SOD Invalid","0.4.0.127.0.7.3.1.5.3":"Bsi Defect EID Defect","0.4.0.127.0.7.3.1.5.3.1":"Bsi Defect EIDDG Malformed","0.4.0.127.0.7.3.1.5.3.2":"Bsi Defect EID Integrity","0.4.0.127.0.7.3.1.5.4":"Bsi Defect Document Defect","0.4.0.127.0.7.3.1.5.4.1":"Bsi Defect Card Security Malformed","0.4.0.127.0.7.3.1.5.4.2":"Bsi Defect Chip Security Malformed","0.4.0.127.0.7.3.1.5.4.3":"Bsi Defect Power Down Req","0.4.0.127.0.7.3.1.6":"Bsi List Content Description","0.4.0.127.0.7.3.2.1":"Bsi Security Object","0.4.0.127.0.7.3.2.2":"Bsi Black List","0.4.0.1862":"ETSI QCS Profile","0.4.0.1862.1":"ETSI QCS","0.4.0.1862.1.1":"ETSI QCS Compliance","0.4.0.1862.1.2":"ETSI QCS Limit Value","0.4.0.1862.1.3":"ETSI QCS Retention Period","0.4.0.1862.1.4":"ETSI QCS SSCD","0.4.0.1862.1.5":"ETSI QCS PDS","0.4.0.1862.1.6":"ETSI QC Type","0.4.0.1862.1.6.1":"ETSI QC Type eSign","0.4.0.1862.1.6.2":"ETSI QC Type eSeal","0.4.0.1862.1.6.3":"ETSI QC Type Web","0.4.0.194121.1.2":"ETSI QCS Semantics ID Legal","0.4.0.194112.1.0":"QCP Natural Person","0.4.0.194112.1.1":"QCP Legal Person","0.4.0.194112.1.2":"QCP Natural QSCD","0.4.0.194112.1.3":"QCP Legal QSCD","0.4.0.194112.1.4":"QCP Web","0.9.2342.19200300.100.1.1":"User ID","0.9.2342.19200300.100.1.3":"Rfc822 Mailbox","0.9.2342.19200300.100.1.25":"Domain Component","1.0.10118.3.0.49":"Ripemd160","1.0.10118.3.0.50":"Ripemd128","1.0.10118.3.0.55":"Whirlpool","1.2.36.1.3.1.1.1":"Qgpki","1.2.36.1.3.1.1.1.1":"Qgpki Policies","1.2.36.1.3.1.1.1.1.1":"Qgpki Med Intermed CA","1.2.36.1.3.1.1.1.1.1.1":"Qgpki Med Intermed Individual","1.2.36.1.3.1.1.1.1.1.2":"Qgpki Med Intermed Device Control","1.2.36.1.3.1.1.1.1.1.3":"Qgpki Med Intermed Device","1.2.36.1.3.1.1.1.1.1.4":"Qgpki Med Intermed Authorised Party","1.2.36.1.3.1.1.1.1.1.5":"Qgpki Med Intermed Device System","1.2.36.1.3.1.1.1.1.2":"Qgpki Med Issuing CA","1.2.36.1.3.1.1.1.1.2.1":"Qgpki Med Issuing Individual","1.2.36.1.3.1.1.1.1.2.2":"Qgpki Med Issuing Device Control","1.2.36.1.3.1.1.1.1.2.3":"Qgpki Med Issuing Device","1.2.36.1.3.1.1.1.1.2.4":"Qgpki Med Issuing Authorised Party","1.2.36.1.3.1.1.1.1.2.5":"Qgpki Med Issuing Client Auth","1.2.36.1.3.1.1.1.1.2.6":"Qgpki Med Issuing Server Auth","1.2.36.1.3.1.1.1.1.2.7":"Qgpki Med Issuing Data Prot","1.2.36.1.3.1.1.1.1.2.8":"Qgpki Med Issuing Token Auth","1.2.36.1.3.1.1.1.1.3":"Qgpki Basic Intermed CA","1.2.36.1.3.1.1.1.1.3.1":"Qgpki Basic Intermed Device System","1.2.36.1.3.1.1.1.1.4":"Qgpki Basic Issuing CA","1.2.36.1.3.1.1.1.1.4.1":"Qgpki Basic Issuing Client Auth","1.2.36.1.3.1.1.1.1.4.2":"Qgpki Basic Issuing Server Auth","1.2.36.1.3.1.1.1.1.4.3":"Qgpki Basic Issuing Data Signing","1.2.36.1.3.1.1.1.2":"Qgpki Assurance Level","1.2.36.1.3.1.1.1.2.1":"Qgpki Assurance Rudimentary","1.2.36.1.3.1.1.1.2.2":"Qgpki Assurance Basic","1.2.36.1.3.1.1.1.2.3":"Qgpki Assurance Medium","1.2.36.1.3.1.1.1.2.4":"Qgpki Assurance High","1.2.36.1.3.1.1.1.3":"Qgpki Cert Function","1.2.36.1.3.1.1.1.3.1":"Qgpki Function Individual","1.2.36.1.3.1.1.1.3.2":"Qgpki Function Device","1.2.36.1.3.1.1.1.3.3":"Qgpki Function Authorised Party","1.2.36.1.3.1.1.1.3.4":"Qgpki Function Device Control","1.2.36.1.3.1.2":"Qpspki","1.2.36.1.3.1.2.1":"Qpspki Policies","1.2.36.1.3.1.2.1.2":"Qpspki Policy Basic","1.2.36.1.3.1.2.1.3":"Qpspki Policy Medium","1.2.36.1.3.1.2.1.4":"Qpspki Policy High","1.2.36.1.3.1.3.2":"Qtmrpki","1.2.36.1.3.1.3.2.1":"Qtmrpki Policies","1.2.36.1.3.1.3.2.2":"Qtmrpki Purpose","1.2.36.1.3.1.3.2.2.1":"Qtmrpki Individual","1.2.36.1.3.1.3.2.2.2":"Qtmrpki Device Control","1.2.36.1.3.1.3.2.2.3":"Qtmrpki Device","1.2.36.1.3.1.3.2.2.4":"Qtmrpki Authorised Party","1.2.36.1.3.1.3.2.2.5":"Qtmrpki Device System","1.2.36.1.3.1.3.2.3":"Qtmrpki Device","1.2.36.1.3.1.3.2.3.1":"Qtmrpki Driver License","1.2.36.1.3.1.3.2.3.2":"Qtmrpki Industry Authority","1.2.36.1.3.1.3.2.3.3":"Qtmrpki Marine License","1.2.36.1.3.1.3.2.3.4":"Qtmrpki Adult Proof Of Age","1.2.36.1.3.1.3.2.3.5":"Qtmrpki Sam","1.2.36.1.3.1.3.2.4":"Qtmrpki Authorised Party","1.2.36.1.3.1.3.2.4.1":"Qtmrpki Transport Inspector","1.2.36.1.3.1.3.2.4.2":"Qtmrpki Police Officer","1.2.36.1.3.1.3.2.4.3":"Qtmrpki System","1.2.36.1.3.1.3.2.4.4":"Qtmrpki Liquor Licensing Inspector","1.2.36.1.3.1.3.2.4.5":"Qtmrpki Marine Enforcement Officer","1.2.36.1.333.1":"Australian Business Number","1.2.36.68980861.1.1.2":"Signet Personal","1.2.36.68980861.1.1.3":"Signet Business","1.2.36.68980861.1.1.4":"Signet Legal","1.2.36.68980861.1.1.10":"Signet Pilot","1.2.36.68980861.1.1.11":"Signet Intra Net","1.2.36.68980861.1.1.20":"Signet Policy","1.2.36.75878867.1.100.1.1":"Certificates Australia Policy","1.2.40.0.17.1.22":"A-Trust EV policy","1.2.392.200011.61.1.1.1":"Mitsubishi Security Algorithm","1.2.392.200011.61.1.1.1.1":"Misty1-cbc","1.2.392.200091.100.721.1":"Security Communication (SECOM) EV policy","1.2.410.200004.1":"Kisa Algorithm","1.2.410.200004.1.1":"Kcdsa","1.2.410.200004.1.2":"Has160","1.2.410.200004.1.3":"Seed ECB","1.2.410.200004.1.4":"Seed CBC","1.2.410.200004.1.5":"Seed OFB","1.2.410.200004.1.6":"Seed CFB","1.2.410.200004.1.7":"Seed MAC","1.2.410.200004.1.8":"Kcdsa with HAS160","1.2.410.200004.1.9":"Kcdsa with SHA1","1.2.410.200004.1.10":"PBE with HAS160 And SEED-ECB","1.2.410.200004.1.11":"PBE with HAS160 And SEED-CBC","1.2.410.200004.1.12":"PBE with HAS160 And SEED-CFB","1.2.410.200004.1.13":"PBE with HAS160 And SEED-OFB","1.2.410.200004.1.14":"PBE with SHA1 And SEED-ECB","1.2.410.200004.1.15":"PBE with SHA1 And SEED-CBC","1.2.410.200004.1.16":"PBE with SHA1 And SEED-CFB","1.2.410.200004.1.17":"PBE with SHA1 And SEED-OFB","1.2.410.200004.1.20":"RSA with HAS160","1.2.410.200004.1.21":"Kcdsa1","1.2.410.200004.2":"Npki CP","1.2.410.200004.2.1":"Npki Signature Policy","1.2.410.200004.3":"Npki KP","1.2.410.200004.4":"Npki AT","1.2.410.200004.5":"Npki LCA","1.2.410.200004.5.1":"Npki Sign Korea","1.2.410.200004.5.2":"Npki Sign Gate","1.2.410.200004.5.3":"Npki Nca Sign","1.2.410.200004.6":"Npki ON","1.2.410.200004.7":"Npki APP","1.2.410.200004.7.1":"Npki SMIME","1.2.410.200004.7.1.1":"Npki SMIME Algo","1.2.410.200004.7.1.1.1":"Npki Cms SEED Wrap","1.2.410.200004.10":"Npki","1.2.410.200004.10.1":"Npki Attribute","1.2.410.200004.10.1.1":"Npki Identify Data","1.2.410.200004.10.1.1.1":"Npki VID","1.2.410.200004.10.1.1.2":"Npki Encrypted VID","1.2.410.200004.10.1.1.3":"Npki Random Num","1.2.410.200004.10.1.1.4":"Npki VID","1.2.410.200046.1.1":"Aria1 Algorithm Modes","1.2.410.200046.1.1.1":"Aria128-ecb","1.2.410.200046.1.1.2":"Aria128-cbc","1.2.410.200046.1.1.3":"Aria128-cfb","1.2.410.200046.1.1.4":"Aria128-ofb","1.2.410.200046.1.1.5":"Aria128-ctr","1.2.410.200046.1.1.6":"Aria192-ecb","1.2.410.200046.1.1.7":"Aria192-cbc","1.2.410.200046.1.1.8":"Aria192-cfb","1.2.410.200046.1.1.9":"Aria192-ofb","1.2.410.200046.1.1.10":"Aria192-ctr","1.2.410.200046.1.1.11":"Aria256-ecb","1.2.410.200046.1.1.12":"Aria256-cbc","1.2.410.200046.1.1.13":"Aria256-cfb","1.2.410.200046.1.1.14":"Aria256-ofb","1.2.410.200046.1.1.15":"Aria256-ctr","1.2.410.200046.1.1.21":"Aria128-cmac","1.2.410.200046.1.1.22":"Aria192-cmac","1.2.410.200046.1.1.23":"Aria256-cmac","1.2.410.200046.1.1.31":"Aria128-ocb2","1.2.410.200046.1.1.32":"Aria192-ocb2","1.2.410.200046.1.1.33":"Aria256-ocb2","1.2.410.200046.1.1.34":"Aria128-gcm","1.2.410.200046.1.1.35":"Aria192-gcm","1.2.410.200046.1.1.36":"Aria256-gcm","1.2.410.200046.1.1.37":"Aria128-ccm","1.2.410.200046.1.1.38":"Aria192-ccm","1.2.410.200046.1.1.39":"Aria256-ccm","1.2.410.200046.1.1.40":"Aria128-keywrap","1.2.410.200046.1.1.41":"Aria192-keywrap","1.2.410.200046.1.1.42":"Aria256-keywrap","1.2.410.200046.1.1.43":"Aria128-keywrap with Pad","1.2.410.200046.1.1.44":"Aria192-keywrap with Pad","1.2.410.200046.1.1.45":"Aria256-keywrap with Pad","1.2.643.2.2.3":"Gost Signature","1.2.643.2.2.4":"Gost94 Signature","1.2.643.2.2.9":"Gost Digest","1.2.643.2.2.10":"Hmac Gost","1.2.643.2.2.13.0":"Gost Wrap","1.2.643.2.2.13.1":"Crypto Pro Wrap","1.2.643.2.2.14.0":"Null Meshing","1.2.643.2.2.14.1":"Crypto Pro Meshing","1.2.643.2.2.19":"Gost Public Key","1.2.643.2.2.20":"Gost94 Public Key","1.2.643.2.2.21":"Gost Cipher","1.2.643.2.2.30.0":"Test Digest Params","1.2.643.2.2.30.1":"Crypto Pro Digest A","1.2.643.2.2.31.0":"Test Cipher Params","1.2.643.2.2.31.1":"Crypto Pro Cipher A","1.2.643.2.2.31.2":"Crypto Pro Cipher B","1.2.643.2.2.31.3":"Crypto Pro Cipher C","1.2.643.2.2.31.4":"Crypto Pro Cipher D","1.2.643.2.2.31.5":"Oscar11 Cipher","1.2.643.2.2.31.6":"Oscar10 Cipher","1.2.643.2.2.31.7":"Ric1 Cipher","1.2.643.2.2.35.0":"Test Sign Params","1.2.643.2.2.35.1":"Crypto Pro Sign A","1.2.643.2.2.35.2":"Crypto Pro Sign B","1.2.643.2.2.35.3":"Crypto Pro Sign C","1.2.643.2.2.36.0":"Crypto Pro Sign XA","1.2.643.2.2.36.1":"Crypto Pro Sign XB","1.2.643.2.2.96":"Crypto Pro ECDH Wrap","1.2.752.34.1":"Seis-cp","1.2.752.34.1.1":"SEIS high-assurance policy Identifier","1.2.752.34.1.2":"SEIS GAK policy Identifier","1.2.752.34.2":"SEI Spe","1.2.752.34.3":"SEI Sat","1.2.752.34.3.1":"SEI Sat-personal Identifier","1.2.840.10040.1":"Module","1.2.840.10040.1.1":"x9f1-cert-mgmt","1.2.840.10040.2":"Holdinstruction","1.2.840.10040.2.1":"Holdinstruction-none","1.2.840.10040.2.2":"Callissuer","1.2.840.10040.2.3":"Reject","1.2.840.10040.2.4":"Pickup Token","1.2.840.10040.3":"Attribute","1.2.840.10040.3.1":"Countersignature","1.2.840.10040.3.2":"Attribute-cert","1.2.840.10040.4":"Algorithm","1.2.840.10040.4.1":"DSA","1.2.840.10040.4.2":"DSA-match","1.2.840.10040.4.3":"DSA with SHA1","1.2.840.10045.1":"Field Type","1.2.840.10045.1.1":"Prime-field","1.2.840.10045.1.2":"Characteristic-two-field","1.2.840.10045.1.2.3":"Characteristic-two-basis","1.2.840.10045.1.2.3.1":"ON Basis","1.2.840.10045.1.2.3.2":"TP Basis","1.2.840.10045.1.2.3.3":"PP Basis","1.2.840.10045.2":"Public Key Type","1.2.840.10045.2.1":"EC Public Key","1.2.840.10045.3.0.1":"C2pnb163v1","1.2.840.10045.3.0.2":"C2pnb163v2","1.2.840.10045.3.0.3":"C2pnb163v3","1.2.840.10045.3.0.5":"C2tnb191v1","1.2.840.10045.3.0.6":"C2tnb191v2","1.2.840.10045.3.0.7":"C2tnb191v3","1.2.840.10045.3.0.10":"C2pnb208w1","1.2.840.10045.3.0.11":"C2tnb239v1","1.2.840.10045.3.0.12":"C2tnb239v2","1.2.840.10045.3.0.13":"C2tnb239v3","1.2.840.10045.3.0.16":"C2pnb272w1","1.2.840.10045.3.0.18":"C2tnb359v1","1.2.840.10045.3.0.19":"C2pnb368w1","1.2.840.10045.3.0.20":"C2tnb431r1","1.2.840.10045.3.1.1":"Prime192v1","1.2.840.10045.3.1.2":"Prime192v2","1.2.840.10045.3.1.3":"Prime192v3","1.2.840.10045.3.1.4":"Prime239v1","1.2.840.10045.3.1.5":"Prime239v2","1.2.840.10045.3.1.6":"Prime239v3","1.2.840.10045.3.1.7":"Prime256v1","1.2.840.10045.4.1":"ECDSA with SHA1","1.2.840.10045.4.2":"ECDSA with Recommended","1.2.840.10045.4.3":"ECDSA with Specified","1.2.840.10045.4.3.1":"ECDSA with SHA224","1.2.840.10045.4.3.2":"ECDSA with SHA256","1.2.840.10045.4.3.3":"ECDSA with SHA384","1.2.840.10045.4.3.4":"ECDSA with SHA512","1.2.840.10046.1":"Field Type","1.2.840.10046.1.1":"Gf-prime","1.2.840.10046.2":"Number Type","1.2.840.10046.2.1":"DH Public Key","1.2.840.10046.3":"Scheme","1.2.840.10046.3.1":"DH Static","1.2.840.10046.3.2":"DH Ephem","1.2.840.10046.3.3":"DH Hybrid1","1.2.840.10046.3.4":"DH Hybrid2","1.2.840.10046.3.5":"Mqv2","1.2.840.10046.3.6":"Mqv1","1.2.840.10065.2.2":"?","1.2.840.10065.2.3":"Healthcare License","1.2.840.10065.2.3.1.1":"License?","1.2.840.10070.":"Iec62351","1.2.840.10070.8":"Iec62351_8","1.2.840.10070.8.1":"Iec User Roles","1.2.840.113533.7":"NSN","1.2.840.113533.7.65":"NSN-ce","1.2.840.113533.7.65.0":"Entrust Version Info","1.2.840.113533.7.66":"NSN-alg","1.2.840.113533.7.66.3":"Cast3 CBC","1.2.840.113533.7.66.10":"Cast