ICrypto interface
ライブラリで使用される暗号関数のインターフェイス
メソッド
| base64Decode(string) | base64 デコード文字列 |
| base64Encode(string) | base64 エンコード文字列 |
| base64Url |
base64 URL safe encoded string |
| clear |
IndexedDB ストレージからすべての暗号化キーを削除します |
| create |
GUID をランダムに作成します。 |
| encode |
Stringifies と base64Url は入力公開キーをエンコードします |
| get |
JWK RSA S256 拇印を生成します |
| hash |
入力文字列の SHA-256 ハッシュを返します。 |
| remove |
渡された keyId に一致するキー ストアから暗号化キーペアを削除します |
| sign |
必要な子供との cnf 要求を含む、指定された acces トークンを使用して署名された所有証明トークンを返します。 |
メソッドの詳細
base64Decode(string)
base64 デコード文字列
function base64Decode(input: string): string
パラメーター
- input
-
string
返品
string
base64Encode(string)
base64 エンコード文字列
function base64Encode(input: string): string
パラメーター
- input
-
string
返品
string
base64UrlEncode(string)
base64 URL safe encoded string
function base64UrlEncode(input: string): string
パラメーター
- input
-
string
返品
string
clearKeystore()
IndexedDB ストレージからすべての暗号化キーを削除します
function clearKeystore(): Promise<boolean>
返品
Promise<boolean>
createNewGuid()
GUID をランダムに作成します。
function createNewGuid(): string
返品
string
encodeKid(string)
Stringifies と base64Url は入力公開キーをエンコードします
function encodeKid(inputKid: string): string
パラメーター
- inputKid
-
string
返品
string
Base64Url でエンコードされた公開キー
getPublicKeyThumbprint(SignedHttpRequestParameters)
JWK RSA S256 拇印を生成します
function getPublicKeyThumbprint(request: SignedHttpRequestParameters): Promise<string>
パラメーター
- request
- SignedHttpRequestParameters
返品
Promise<string>
hashString(string)
入力文字列の SHA-256 ハッシュを返します。
function hashString(plainText: string): Promise<string>
パラメーター
- plainText
-
string
返品
Promise<string>
removeTokenBindingKey(string)
渡された keyId に一致するキー ストアから暗号化キーペアを削除します
function removeTokenBindingKey(kid: string): Promise<void>
パラメーター
- kid
-
string
返品
Promise<void>
signJwt(SignedHttpRequest, string, ShrOptions, string)
必要な子供との cnf 要求を含む、指定された acces トークンを使用して署名された所有証明トークンを返します。
function signJwt(payload: SignedHttpRequest, kid: string, shrOptions?: ShrOptions, correlationId?: string): Promise<string>
パラメーター
- payload
- SignedHttpRequest
- kid
-
string
- shrOptions
- ShrOptions
- correlationId
-
string
返品
Promise<string>