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/rpc/RpcKeyPair"
RpcKeyPair
Class RpcKeyPair
Hierarchy
RpcKeyPair
Implements
RemoteKeyPairHelper
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
Public
Key
set
Access
Data
sign
Message
Constructors
constructor
new
Rpc
Key
Pair
(
rpcTransport
:
RpcTransport
, tokenAccepter
:
AccessTokenAccepter
)
:
RpcKeyPair
Parameters
rpcTransport:
RpcTransport
tokenAccepter:
AccessTokenAccepter
Returns
RpcKeyPair
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
, fieldName
:
string
, password
?:
string
)
:
Promise
<
string
>
Parameters
file:
string
fieldName:
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
, fieldName
:
string
)
:
Promise
<
string
>
Parameters
file:
string
fieldName:
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
Public
Key
get
Public
Key
(
)
:
string
Returns
string
set
Access
Data
set
Access
Data
(
accessToken
:
string
, tokenType
:
TokenType
)
:
void
Parameters
accessToken:
string
tokenType:
TokenType
Returns
void
sign
Message
sign
Message
(
data
:
string
)
:
Promise
<
string
>
Parameters
data:
string
Returns
Promise
<
string
>
Globals
"utils/keypair/rpc/
Rpc
Key
Pair"
Rpc
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
Public
Key
set
Access
Data
sign
Message
Mnemonic
Generated using
TypeDoc