JsonWebKey コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
JsonWebKey(IEnumerable<KeyOperation>) |
指定したキー操作を使用して、 JsonWebKey クラスの新しいインスタンスを初期化します。 |
JsonWebKey(Aes, IEnumerable<KeyOperation>) |
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Oct。 |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Ec。 |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Rsa。 |
JsonWebKey(IEnumerable<KeyOperation>)
- ソース:
- JsonWebKey.cs
- ソース:
- JsonWebKey.cs
指定したキー操作を使用して、 JsonWebKey クラスの新しいインスタンスを初期化します。
public JsonWebKey(System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Keys.KeyOperation> keyOps);
new Azure.Security.KeyVault.Keys.JsonWebKey : seq<Azure.Security.KeyVault.Keys.KeyOperation> -> Azure.Security.KeyVault.Keys.JsonWebKey
Public Sub New (keyOps As IEnumerable(Of KeyOperation))
パラメーター
- keyOps
- IEnumerable<KeyOperation>
サポートされている KeyOperation 値の一覧。 null の場合、操作は許可されません。後続の暗号化操作は失敗する可能性があります。
適用対象
JsonWebKey(Aes, IEnumerable<KeyOperation>)
- ソース:
- JsonWebKey.cs
- ソース:
- JsonWebKey.cs
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Oct。
public JsonWebKey(System.Security.Cryptography.Aes aesProvider, System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Keys.KeyOperation> keyOps = default);
new Azure.Security.KeyVault.Keys.JsonWebKey : System.Security.Cryptography.Aes * seq<Azure.Security.KeyVault.Keys.KeyOperation> -> Azure.Security.KeyVault.Keys.JsonWebKey
Public Sub New (aesProvider As Aes, Optional keyOps As IEnumerable(Of KeyOperation) = Nothing)
パラメーター
- keyOps
- IEnumerable<KeyOperation>
サポートされている KeyOperation 値の省略可能な一覧。 null の場合、キー型の既定値 (、DecryptWrapKeyUnwrapKey、 など) Encryptが使用されます。
例外
aesProvider
が null です。
適用対象
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)
- ソース:
- JsonWebKey.cs
- ソース:
- JsonWebKey.cs
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Ec。
public JsonWebKey(System.Security.Cryptography.ECDsa ecdsa, bool includePrivateParameters = false, System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Keys.KeyOperation> keyOps = default);
new Azure.Security.KeyVault.Keys.JsonWebKey : System.Security.Cryptography.ECDsa * bool * seq<Azure.Security.KeyVault.Keys.KeyOperation> -> Azure.Security.KeyVault.Keys.JsonWebKey
Public Sub New (ecdsa As ECDsa, Optional includePrivateParameters As Boolean = false, Optional keyOps As IEnumerable(Of KeyOperation) = Nothing)
パラメーター
- includePrivateParameters
- Boolean
秘密キーを含めるかどうか。
- keyOps
- IEnumerable<KeyOperation>
サポートされている KeyOperation 値の省略可能な一覧。 null の場合は、キー型の既定値が使用されます。たとえばSignDecrypt、 が true の場合includePrivateParameters
は です。
例外
ecdsa
が null です。
楕円曲線名が無効です。
適用対象
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)
- ソース:
- JsonWebKey.cs
- ソース:
- JsonWebKey.cs
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Rsa。
public JsonWebKey(System.Security.Cryptography.RSA rsaProvider, bool includePrivateParameters = false, System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Keys.KeyOperation> keyOps = default);
new Azure.Security.KeyVault.Keys.JsonWebKey : System.Security.Cryptography.RSA * bool * seq<Azure.Security.KeyVault.Keys.KeyOperation> -> Azure.Security.KeyVault.Keys.JsonWebKey
Public Sub New (rsaProvider As RSA, Optional includePrivateParameters As Boolean = false, Optional keyOps As IEnumerable(Of KeyOperation) = Nothing)
パラメーター
- includePrivateParameters
- Boolean
秘密キーを含めるかどうか。
- keyOps
- IEnumerable<KeyOperation>
サポートされている KeyOperation 値の省略可能な一覧。 null の場合は、キー型の既定値 (、、、Encryptおよび UnwrapKeyDecryptWrapKeySign、 が true の場合includePrivateParameters
) が使用されます。 Verify
例外
rsaProvider
が null です。
適用対象
Azure SDK for .NET