ICrypto interface

Kódtár által használt kriptográfiai függvények felülete

Metódusok

base64Decode(string)

base64 dekódoló sztring

base64Encode(string)

base64 Kódolási sztring

base64UrlEncode(string)

base64 URL-cím biztonságos kódolt sztringje

clearKeystore()

Az összes titkosítási kulcs eltávolítása az IndexedDB-tárolóból

createNewGuid()

Véletlenszerűen hoz létre guid-t.

encodeKid(string)

Sztringek és base64Url kódolja a bemeneti nyilvános kulcsot

getPublicKeyThumbprint(SignedHttpRequestParameters)

JWK RSA S256 ujjlenyomat létrehozása

hashString(string)

Egy bemeneti sztring SHA-256 kivonatát adja vissza

removeTokenBindingKey(string)

Eltávolítja a titkosítási kulcstárat a kulcstárolóból, amely megfelel az átadott keyId azonosítónak

signJwt(SignedHttpRequest, string, ShrOptions, string)

Egy aláírt birtoklási igazolási jogkivonatot ad vissza egy adott acces-jogkivonattal, amely egy CNF-jogcímet tartalmaz a szükséges gyerekkel.

Metódus adatai

base64Decode(string)

base64 dekódoló sztring

function base64Decode(input: string): string

Paraméterek

input

string

Válaszok

string

base64Encode(string)

base64 Kódolási sztring

function base64Encode(input: string): string

Paraméterek

input

string

Válaszok

string

base64UrlEncode(string)

base64 URL-cím biztonságos kódolt sztringje

function base64UrlEncode(input: string): string

Paraméterek

input

string

Válaszok

string

clearKeystore()

Az összes titkosítási kulcs eltávolítása az IndexedDB-tárolóból

function clearKeystore(): Promise<boolean>

Válaszok

Promise<boolean>

createNewGuid()

Véletlenszerűen hoz létre guid-t.

function createNewGuid(): string

Válaszok

string

encodeKid(string)

Sztringek és base64Url kódolja a bemeneti nyilvános kulcsot

function encodeKid(inputKid: string): string

Paraméterek

inputKid

string

Válaszok

string

Base64Url kódolt nyilvános kulcs

getPublicKeyThumbprint(SignedHttpRequestParameters)

JWK RSA S256 ujjlenyomat létrehozása

function getPublicKeyThumbprint(request: SignedHttpRequestParameters): Promise<string>

Paraméterek

Válaszok

Promise<string>

hashString(string)

Egy bemeneti sztring SHA-256 kivonatát adja vissza

function hashString(plainText: string): Promise<string>

Paraméterek

plainText

string

Válaszok

Promise<string>

removeTokenBindingKey(string)

Eltávolítja a titkosítási kulcstárat a kulcstárolóból, amely megfelel az átadott keyId azonosítónak

function removeTokenBindingKey(kid: string): Promise<void>

Paraméterek

kid

string

Válaszok

Promise<void>

signJwt(SignedHttpRequest, string, ShrOptions, string)

Egy aláírt birtoklási igazolási jogkivonatot ad vissza egy adott acces-jogkivonattal, amely egy CNF-jogcímet tartalmaz a szükséges gyerekkel.

function signJwt(payload: SignedHttpRequest, kid: string, shrOptions?: ShrOptions, correlationId?: string): Promise<string>

Paraméterek

kid

string

shrOptions
ShrOptions
correlationId

string

Válaszok

Promise<string>