Search
Preparing search index...
The search index is not available
@bitclave/base-client-js
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"utils/keypair/BitKeyPair"
BitKeyPair
Class BitKeyPair
Hierarchy
BitKeyPair
Implements
KeyPairHelper
Index
Constructors
constructor
Methods
check
Sig
create
Key
Pair
decrypt
Fields
decrypt
File
decrypt
Message
encrypt
Fields
encrypt
Fields
With
Permissions
encrypt
File
encrypt
Message
encrypt
Permissions
Fields
generate
Mnemonic
Phrase
get
Addr
get
Public
Key
sign
Message
generate
Mnemonic
Phrase
get
Public
Key
From
Mnemonic
Constructors
constructor
new
Bit
Key
Pair
(
permissionsSource
:
PermissionsSource
, siteDataSource
:
SiteDataSource
, origin
:
string
)
:
BitKeyPair
Parameters
permissionsSource:
PermissionsSource
siteDataSource:
SiteDataSource
origin:
string
Returns
BitKeyPair
Methods
check
Sig
check
Sig
(
data
:
string
, sig
:
string
)
:
Promise
<
boolean
>
Parameters
data:
string
sig:
string
Returns
Promise
<
boolean
>
create
Key
Pair
create
Key
Pair
(
passPhrase
:
string
)
:
Promise
<
KeyPair
>
Parameters
passPhrase:
string
Returns
Promise
<
KeyPair
>
decrypt
Fields
decrypt
Fields
(
fields
:
Map
<
string
,
string
>
, passwords
?:
Map
<
string
,
string
>
)
:
Promise
<
Map
<
string
,
string
>
>
Parameters
fields:
Map
<
string
,
string
>
Optional
passwords:
Map
<
string
,
string
>
Returns
Promise
<
Map
<
string
,
string
>
>
decrypt
File
decrypt
File
(
file
:
string
, filedName
:
string
, password
?:
string
)
:
Promise
<
string
>
Parameters
file:
string
filedName:
string
Optional
password:
string
Returns
Promise
<
string
>
decrypt
Message
decrypt
Message
(
senderPk
:
string
, encrypted
:
string
)
:
Promise
<
string
>
Parameters
senderPk:
string
encrypted:
string
Returns
Promise
<
string
>
encrypt
Fields
encrypt
Fields
(
fields
:
Map
<
string
,
string
>
)
:
Promise
<
Map
<
string
,
string
>
>
Parameters
fields:
Map
<
string
,
string
>
Returns
Promise
<
Map
<
string
,
string
>
>
encrypt
Fields
With
Permissions
encrypt
Fields
With
Permissions
(
recipient
:
string
, data
:
Map
<
string
,
AccessRight
>
)
:
Promise
<
Map
<
string
,
string
>
>
Parameters
recipient:
string
data:
Map
<
string
,
AccessRight
>
Returns
Promise
<
Map
<
string
,
string
>
>
encrypt
File
encrypt
File
(
file
:
string
, filedName
:
string
)
:
Promise
<
string
>
Parameters
file:
string
filedName:
string
Returns
Promise
<
string
>
encrypt
Message
encrypt
Message
(
recipientPk
:
string
, message
:
string
)
:
Promise
<
string
>
Parameters
recipientPk:
string
message:
string
Returns
Promise
<
string
>
encrypt
Permissions
Fields
encrypt
Permissions
Fields
(
recipient
:
string
, data
:
Map
<
string
,
AccessRight
>
)
:
Promise
<
string
>
Parameters
recipient:
string
data:
Map
<
string
,
AccessRight
>
Returns
Promise
<
string
>
generate
Mnemonic
Phrase
generate
Mnemonic
Phrase
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Addr
get
Addr
(
)
:
string
Returns
string
get
Public
Key
get
Public
Key
(
)
:
string
Returns
string
sign
Message
sign
Message
(
data
:
string
)
:
Promise
<
string
>
Parameters
data:
string
Returns
Promise
<
string
>
Static
generate
Mnemonic
Phrase
generate
Mnemonic
Phrase
(
)
:
string
Returns
string
Static
get
Public
Key
From
Mnemonic
get
Public
Key
From
Mnemonic
(
passPhrase
:
string
)
:
string
Parameters
passPhrase:
string
Returns
string
Globals
"utils/keypair/
Bit
Key
Pair"
Bit
Key
Pair
constructor
check
Sig
create
Key
Pair
decrypt
Fields
decrypt
File
decrypt
Message
encrypt
Fields
encrypt
Fields
With
Permissions
encrypt
File
encrypt
Message
encrypt
Permissions
Fields
generate
Mnemonic
Phrase
get
Addr
get
Public
Key
sign
Message
generate
Mnemonic
Phrase
get
Public
Key
From
Mnemonic
Address
Private
Key
Public
Key
ECIES
Message
Mnemonic
bitcore
Generated using
TypeDoc