ExtensionFactory
Static class to manage X509 extensions
Constructors
new ExtensionFactory()
new ExtensionFactory():
ExtensionFactory
Returns
Methods
create()
static
create(data
):Extension
Returns X509 Extension based on it's identifier
Parameters
data
BufferSource
DER encoded buffer
Returns
Example
const ext = ExtensionFactory.create(asnExtRaw);
register()
static
register(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);