CryptoProvider
Crypto provider
Constructors
Constructor
new CryptoProvider():
CryptoProvider
Creates a new instance
Returns
CryptoProvider
Properties
[toStringTag]
[toStringTag]:
string="CryptoProvider"
DEFAULT
staticDEFAULT:string="default"
Accessors
size
Get Signature
get size():
number
Returns
number
Methods
[iterator]()
[iterator]():
IterableIterator<[string,Crypto]>
Returns
IterableIterator<[string, Crypto]>
clear()
clear():
void
Returns
void
delete()
delete(
key):boolean
Parameters
key
string
Returns
boolean
entries()
entries():
IterableIterator<[string,Crypto]>
Returns
IterableIterator<[string, Crypto]>
forEach()
forEach(
callbackfn,thisArg?):void
Parameters
callbackfn
thisArg?
any
Returns
void
get()
Call Signature
get():
Crypto
Returns default crypto
Returns
Crypto
Throws
Error whenever default provider not set
Call Signature
get(
key):Crypto
Returns crypto by name
Parameters
key
string
Crypto name
Returns
Crypto
Throws
Error whenever provider with specified identifier does not exist
has()
has(
key):boolean
Parameters
key
string
Returns
boolean
keys()
keys():
IterableIterator<string>
Returns
IterableIterator<string>
set()
Call Signature
set(
value):this
Sets default crypto
Parameters
value
Crypto
Returns
this
Call Signature
set(
key,value):this
Sets crypto with specified identifier
Parameters
key
string
Identifier
value
Crypto
crypto provider
Returns
this
values()
values():
IterableIterator<Crypto>
Returns
IterableIterator<Crypto>
isCryptoKey()
staticisCryptoKey(data):data is CryptoKey
Parameters
data
any
Returns
data is CryptoKey
isCryptoKeyPair()
staticisCryptoKeyPair(data):data is CryptoKeyPair
Returns true if data is CryptoKeyPair
Parameters
data
any
Returns
data is CryptoKeyPair