Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ProfileManagerImpl

Implements

Index

Constructors

constructor

Methods

getAuthorizedData

  • getAuthorizedData(recipientPk: string, encryptedData: string): Promise<Map<string, string>>
  • Decrypts accepted personal data {@link DataRequest#responseData}.

    Parameters

    • recipientPk: string

      Public key of the user that shared the data

    • encryptedData: string

      encrypted data {@link DataRequest#responseData}.

    Returns Promise<Map<string, string>>

    Map key => value.

getAuthorizedEncryptionKeys

  • getAuthorizedEncryptionKeys(recipientPk: string, encryptedData: string): Promise<Map<string, string>>
  • Returns decryption keys for approved personal data {@link DataRequest#responseData}.

    Parameters

    • recipientPk: string

      Public key of the user that shared the data

    • encryptedData: string

      encrypted data {@link DataRequest#responseData}.

    Returns Promise<Map<string, string>>

    Map key => value.

getData

  • getData(): Promise<Map<string, string>>

getRawData

  • getRawData(anyPublicKey: string): Promise<Map<string, string>>

signMessage

  • signMessage(data: any): Promise<string>

updateData

  • updateData(data: Map<string, string>): Promise<Map<string, string>>

Generated using TypeDoc