ClientAssertion class
機密クライアント フローで使用される jwt ベアラー型のクライアント アサーション
メソッド
| from |
ユーザーによって渡された clientAssertion から ClientAssertion クラスを初期化します。 |
| from |
|
| from |
ユーザーが渡した証明書から ClientAssertion クラスを初期化する |
| get |
証明書ベースの clientAssertion の JWT を更新します。ユーザーによって渡された場合は、そのまま使用されます |
| parse |
特定の証明書文字列から生の証明書を抽出し、配列で返します。 |
メソッドの詳細
fromAssertion(string)
ユーザーによって渡された clientAssertion から ClientAssertion クラスを初期化します。
static function fromAssertion(assertion: string): ClientAssertion
パラメーター
- assertion
-
string
返品
fromCertificate(string, string, string)
警告
この API は非推奨になりました。
Use fromCertificateWithSha256Thumbprint instead, with a SHA-256 thumprint Initialize the ClientAssertion class from the certificate passed by the user
static function fromCertificate(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion
パラメーター
- thumbprint
-
string
証明書の識別子
- privateKey
-
string
秘密鍵
- publicCertificate
-
string
公開キーの所有権を証明するために提供された電子ドキュメント
返品
fromCertificateWithSha256Thumbprint(string, string, string)
ユーザーが渡した証明書から ClientAssertion クラスを初期化する
static function fromCertificateWithSha256Thumbprint(thumbprint: string, privateKey: string, publicCertificate?: string): ClientAssertion
パラメーター
- thumbprint
-
string
証明書の識別子
- privateKey
-
string
秘密鍵
- publicCertificate
-
string
公開キーの所有権を証明するために提供された電子ドキュメント
返品
getJwt(CryptoProvider, string, string)
証明書ベースの clientAssertion の JWT を更新します。ユーザーによって渡された場合は、そのまま使用されます
function getJwt(cryptoProvider: CryptoProvider, issuer: string, jwtAudience: string): string
パラメーター
- cryptoProvider
- CryptoProvider
ライブラリの暗号化ヘルパー
- issuer
-
string
iss 要求
- jwtAudience
-
string
aud claim
返品
string
parseCertificate(string)
特定の証明書文字列から生の証明書を抽出し、配列で返します。
static function parseCertificate(publicCertificate: string): string[]
パラメーター
- publicCertificate
-
string
公開キーの所有権を証明するために提供された電子ドキュメント
返品
string[]