Constructors
constructor
Properties
Readonly
url
url: string
Methods
addMrEnclave
Returns Promise<void>
createAddMrEnclaveRequest
createAddMrEnclaveRequest( userPubkey: string, ciphersuite: string, mrEnclave: string, secretNames: string[], expiryTimestamp?: number,): AddMrEnclavePayload Parameters
- userPubkey: string
- ciphersuite: string
- mrEnclave: string
- secretNames: string[]
Optional
expiryTimestamp: number
createDeleteSecretRequest
createDeleteSecretRequest( userPubkey: string, ciphersuite: string, secretName: string, expiryTimestamp?: number,): DeleteSecretPayload Parameters
- userPubkey: string
- ciphersuite: string
- secretName: string
Optional
expiryTimestamp: number
createOrUpdateUser
Returns Promise<void>
createOrUpdateUserRequest
createOrUpdateUserRequest( userPubkey: string, ciphersuite: string, contactInfo?: string, expiryTimestamp?: number,): UpdateUserPayload Parameters
- userPubkey: string
- ciphersuite: string
Optional
contactInfo: stringOptional
expiryTimestamp: number
createRemoveMrEnclaveRequest
createRemoveMrEnclaveRequest( userPubkey: string, ciphersuite: string, mrEnclave: string, expiryTimestamp?: number,): RemoveMrEnclavePayload Parameters
- userPubkey: string
- ciphersuite: string
- mrEnclave: string
Optional
expiryTimestamp: number
createSecret
Returns Promise<void>
createSecretRequest
createSecretRequest( userPubkey: string, ciphersuite: string, secretName: string, secretValue: string, expiryTimestamp?: number,): CreateSecretPayload Parameters
- userPubkey: string
- ciphersuite: string
- secretName: string
- secretValue: string
Optional
expiryTimestamp: number
deleteSecret
Returns Promise<void>
getUser
getUser(userPubkey: string, ciphersuite: string): Promise<SecretsApiUser> Parameters
- userPubkey: string
- ciphersuite: string
getUserSecrets
getUserSecrets( userPubkey: string, ciphersuite: string,): Promise<SecretsApiSecret[]> Parameters
- userPubkey: string
- ciphersuite: string
removeMrEnclave
Returns Promise<void>
The address of the user.