SignedHttpRequest class
Methoden
| generate |
Generiert und zwischenspeichert einen Keypair für die angegebenen Anforderungsoptionen. |
| remove |
Entfernt zwischengespeicherte Schlüssel aus dem Browser für einen bestimmten Fingerabdruck für öffentliche Schlüssel. |
| sign |
Generiert eine signierte HTTP-Anforderung für die angegebene Nutzlast mit dem angegebenen Schlüssel. |
Details zum Konstruktor
SignedHttpRequest(SignedHttpRequestParameters, SignedHttpRequestOptions)
new SignedHttpRequest(shrParameters: SignedHttpRequestParameters, shrOptions?: SignedHttpRequestOptions)
Parameter
- shrParameters
- SignedHttpRequestParameters
- shrOptions
- SignedHttpRequestOptions
Details zur Methode
generatePublicKeyThumbprint()
Generiert und zwischenspeichert einen Keypair für die angegebenen Anforderungsoptionen.
function generatePublicKeyThumbprint(): Promise<string>
Gibt zurück
Promise<string>
Öffentlicher Schlüsseldigest, der an den Tokenherausgeber gesendet werden soll.
removeKeys(string)
Entfernt zwischengespeicherte Schlüssel aus dem Browser für einen bestimmten Fingerabdruck für öffentliche Schlüssel.
function removeKeys(publicKeyThumbprint: string): Promise<boolean>
Parameter
- publicKeyThumbprint
-
string
Public Key Digest (aus der generatePublicKeyThumbprint-API)
Gibt zurück
Promise<boolean>
Wenn Schlüssel ordnungsgemäß gelöscht werden
signRequest(string, string, object)
Generiert eine signierte HTTP-Anforderung für die angegebene Nutzlast mit dem angegebenen Schlüssel.
function signRequest(payload: string, publicKeyThumbprint: string, claims?: object): Promise<string>
Parameter
- payload
-
string
Zu signierende Nutzlast (z. B. Zugriffstoken)
- publicKeyThumbprint
-
string
Public Key Digest (aus der generatePublicKeyThumbprint-API)
- claims
-
object
Zusätzliche Ansprüche zum Einschließen/Überschreiben im signierten JWT
Gibt zurück
Promise<string>
Poptoken signiert mit dem entsprechenden privaten Schlüssel