SignedHttpRequest class

Methoden

generatePublicKeyThumbprint()

Hiermee genereert en slaat u een keypair op voor de opgegeven aanvraagopties.

removeKeys(string)

Hiermee verwijdert u in de cache opgeslagen sleutels uit de browser voor de opgegeven vingerafdruk van de openbare sleutel

signRequest(string, string, object)

Hiermee genereert u een ondertekende HTTP-aanvraag voor de opgegeven nettolading met de opgegeven sleutel.

Constructordetails

SignedHttpRequest(SignedHttpRequestParameters, SignedHttpRequestOptions)

new SignedHttpRequest(shrParameters: SignedHttpRequestParameters, shrOptions?: SignedHttpRequestOptions)

Parameters

Methodedetails

generatePublicKeyThumbprint()

Hiermee genereert en slaat u een keypair op voor de opgegeven aanvraagopties.

function generatePublicKeyThumbprint(): Promise<string>

Retouren

Promise<string>

Samenvatting van openbare sleutel, die naar de tokenverlener moet worden verzonden.

removeKeys(string)

Hiermee verwijdert u in de cache opgeslagen sleutels uit de browser voor de opgegeven vingerafdruk van de openbare sleutel

function removeKeys(publicKeyThumbprint: string): Promise<boolean>

Parameters

publicKeyThumbprint

string

Samenvatting van openbare sleutels (van generatePublicKeyThumbprint-API)

Retouren

Promise<boolean>

Als sleutels correct worden verwijderd

signRequest(string, string, object)

Hiermee genereert u een ondertekende HTTP-aanvraag voor de opgegeven nettolading met de opgegeven sleutel.

function signRequest(payload: string, publicKeyThumbprint: string, claims?: object): Promise<string>

Parameters

payload

string

Nettolading om te ondertekenen (bijvoorbeeld toegangstoken)

publicKeyThumbprint

string

Samenvatting van openbare sleutels (van generatePublicKeyThumbprint-API)

claims

object

Aanvullende claims die moeten worden opgenomen/overschreven in de ondertekende JWT

Retouren

Promise<string>

Pop-token ondertekend met de bijbehorende persoonlijke sleutel