ExtensionFactory
Static class to manage X509 extensions
Constructors
Constructor
new ExtensionFactory():
ExtensionFactory
Returns
ExtensionFactory
Methods
create()
staticcreate(data):Extension
Returns X509 Extension based on it's identifier
Parameters
data
BufferSource
DER encoded buffer
Returns
Example
const ext = ExtensionFactory.create(asnExtRaw);
register()
staticregister(id,type):void
Registers a new X509 Extension class. If id already exists replaces it
Parameters
id
string
Extension identifier
type
any
Extension class
Returns
void
Example
ExtensionFactory.register(
  asnX509.id_ce_basicConstraints,
  extensions.BasicConstraintsExtension,
);