SignedHttpRequest class
Methoden
| generate |
Hiermee genereert en slaat u een keypair op voor de opgegeven aanvraagopties. |
| remove |
Hiermee verwijdert u in de cache opgeslagen sleutels uit de browser voor de opgegeven vingerafdruk van de openbare sleutel |
| sign |
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
- shrParameters
- SignedHttpRequestParameters
- shrOptions
- SignedHttpRequestOptions
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