KeyVaultClient クラス

  • java.lang.Object
    • com.microsoft.azure.keyvault.KeyVaultClient

public class KeyVaultClient

KeyVaultClient クラスの新しいインスタンスを初期化します。

コンストラクターの概要

コンストラクター 説明
KeyVaultClient(RestClient restClient)

KeyVaultClient クライアントのインスタンスを初期化します。

KeyVaultClient(ServiceClientCredentials credentials)

KeyVaultClient クライアントのインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
String acceptLanguage()

応答の優先言語を取得または設定します。

String apiVersion()

クライアント API のバージョンを取得します。

BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

指定したキーのバックアップをクライアントにダウンロードするように要求します。

ServiceFuture<BackupKeyResult> backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<BackupKeyResult> serviceCallback)

指定したキーのバックアップをクライアントにダウンロードするように要求します。

CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)

新しい証明書バージョンを作成します。 これが最初のバージョンの場合は、証明書リソースが作成されます。

ServiceFuture<CertificateOperation> createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback<CertificateOperation> serviceCallback)

新しい証明書バージョンを作成します。 これが最初のバージョンの場合は、証明書リソースが作成されます。

KeyBundle createKey(CreateKeyRequest createKeyRequest)

新しいキーを作成し、格納し、キー パラメーターと属性をクライアントに返します。 キーの作成操作を使用して、Azure Key Vaultで任意のキーの種類を作成できます。 名前付きのキーが既に存在する場合は、Azure Key Vault によりキーの新しいバージョンが作成されます。 承認: キー/作成アクセス許可が必要です。

ServiceFuture<KeyBundle> createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback<KeyBundle> serviceCallback)

新しいキーを作成し、格納し、キー パラメーターと属性をクライアントに返します。 キーの作成操作を使用して、Azure Key Vaultで任意のキーの種類を作成できます。 名前付きのキーが既に存在する場合は、Azure Key Vault によりキーの新しいバージョンが作成されます。 承認: キー/作成アクセス許可が必要です。

KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

暗号化されたデータの 1 つのブロックを復号化します。

ServiceFuture<KeyOperationResult> decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

暗号化されたデータの 1 つのブロックを復号化します。

CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

指定したコンテナーから証明書を削除します。

ServiceFuture<CertificateBundle> deleteCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)

指定したコンテナーから証明書を削除します。

Contacts deleteCertificateContacts(String vaultBaseUrl)

指定したコンテナーの証明書の連絡先を削除します。

ServiceFuture<Contacts> deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback<Contacts> serviceCallback)

指定したコンテナーの証明書の連絡先を削除します。

IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

指定した証明書発行者を削除します。

ServiceFuture<IssuerBundle> deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)

指定した証明書発行者を削除します。

CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

指定した証明書の操作を削除します。

ServiceFuture<CertificateOperation> deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)

指定した証明書の操作を削除します。

KeyBundle deleteKey(String vaultBaseUrl, String keyName)

Azure Key Vault のストレージから任意の種類のキーを削除します。 キーの削除操作を使用して、キーの個々のバージョンを削除することはできません。 この操作ではキーに関連付けられている暗号化マテリアルを削除します。つまり、署名/検証、ラップ/ラップ解除または暗号化/暗号化解除の各操作でキーを使用できなくなります。 承認: キー/削除アクセス許可が必要です。

ServiceFuture<KeyBundle> deleteKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<KeyBundle> serviceCallback)

Azure Key Vault のストレージから任意の種類のキーを削除します。 キーの削除操作を使用して、キーの個々のバージョンを削除することはできません。 この操作ではキーに関連付けられている暗号化マテリアルを削除します。つまり、署名/検証、ラップ/ラップ解除または暗号化/暗号化解除の各操作でキーを使用できなくなります。 承認: キー/削除アクセス許可が必要です。

SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

指定したコンテナーからシークレットを削除します。

ServiceFuture<SecretBundle> deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)

指定したコンテナーからシークレットを削除します。

KeyOperationResult encrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

キー コンテナーに格納されている暗号化キーを使用して、任意のバイト シーケンスを暗号化します。

ServiceFuture<KeyOperationResult> encryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

キー コンテナーに格納されている暗号化キーを使用して、任意のバイト シーケンスを暗号化します。

boolean generateClientRequestId()

Gets True に設定すると、一意の x-ms-client-request-id 値が生成され、各要求に含まれます。 既定値は true です。

AzureClient getAzureClient()

実行時間の AzureClient 長い操作に使用される を取得します。

CertificateBundle getCertificate(String certificateIdentifier)

指定した証明書に関する情報を取得します。

CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

指定した証明書に関する情報を取得します。

CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)

指定した証明書に関する情報を取得します。

ServiceFuture<CertificateBundle> getCertificateAsync(String certificateIdentifier, final ServiceCallback<CertificateBundle> serviceCallback)

指定した証明書に関する情報を取得します。

ServiceFuture<CertificateBundle> getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateBundle> serviceCallback)

指定した証明書に関する情報を取得します。

ServiceFuture<CertificateBundle> getCertificateAsync(String vaultBaseUrl, String certificateName, String certificateVersion, final ServiceCallback<CertificateBundle> serviceCallback)

指定した証明書に関する情報を取得します。

Contacts getCertificateContacts(String vaultBaseUrl)

指定したコンテナーの証明書の連絡先を取得します。

ServiceFuture<Contacts> getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback<Contacts> serviceCallback)

指定したコンテナーの証明書の連絡先を取得します。

IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

指定した証明書発行者を取得します。

ServiceFuture<IssuerBundle> getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback<IssuerBundle> serviceCallback)

指定した証明書発行者を取得します。

CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

指定した証明書に関連付けられている操作を取得します。

ServiceFuture<CertificateOperation> getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificateOperation> serviceCallback)

指定した証明書に関連付けられている操作を取得します。

CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

証明書のポリシーを取得します。

ServiceFuture<CertificatePolicy> getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<CertificatePolicy> serviceCallback)

証明書のポリシーを取得します。

KeyBundle getKey(String keyIdentifier)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

KeyBundle getKey(String vaultBaseUrl, String keyName)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

KeyBundle getKey(String vaultBaseUrl, String keyName, String keyVersion)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

ServiceFuture<KeyBundle> getKeyAsync(String keyIdentifier, final ServiceCallback<KeyBundle> serviceCallback)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

ServiceFuture<KeyBundle> getKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback<KeyBundle> serviceCallback)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

ServiceFuture<KeyBundle> getKeyAsync(String vaultBaseUrl, String keyName, String keyVersion, final ServiceCallback<KeyBundle> serviceCallback)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

保留中の証明書署名要求応答を取得します。

ServiceFuture<String> getPendingCertificateSigningRequestAsync(String vaultBaseUrl, String certificateName, final ServiceCallback<String> serviceCallback)

保留中の証明書署名要求応答を取得します。

SecretBundle getSecret(String secretIdentifier)

指定されたキー コンテナーから指定されたシークレットを取得します。

SecretBundle getSecret(String vaultBaseUrl, String secretName)

指定されたキー コンテナーから指定されたシークレットを取得します。

SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)

指定されたキー コンテナーから指定されたシークレットを取得します。

ServiceFuture<SecretBundle> getSecretAsync(String secretIdentifier, final ServiceCallback<SecretBundle> serviceCallback)

指定されたキー コンテナーから指定されたシークレットを取得します。

ServiceFuture<SecretBundle> getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback<SecretBundle> serviceCallback)

指定されたキー コンテナーから指定されたシークレットを取得します。

ServiceFuture<SecretBundle> getSecretAsync(String vaultBaseUrl, String secretName, String secretVersion, final ServiceCallback<SecretBundle> serviceCallback)

指定されたキー コンテナーから指定されたシークレットを取得します。

OkHttpClient httpClient()
CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

指定したコンテナーに証明書をインポートします。

ServiceFuture<CertificateBundle> importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

指定したコンテナーに証明書をインポートします。

KeyBundle importKey(ImportKeyRequest importKeyRequest)

外部で作成されたキーをインポートし、格納し、キーのパラメーターと属性をクライアントに返します。 キーのインポート操作は、任意の種類のキーを Azure Key Vaultにインポートするために使用できます。 名前付きのキーが既に存在する場合は、Azure Key Vault によりキーの新しいバージョンが作成されます。 承認: キー/インポートアクセス許可が必要です。

ServiceFuture<KeyBundle> importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback<KeyBundle> serviceCallback)

外部で作成されたキーをインポートし、格納し、キーのパラメーターと属性をクライアントに返します。 キーのインポート操作は、任意の種類のキーを Azure Key Vaultにインポートするために使用できます。 名前付きのキーが既に存在する場合は、Azure Key Vault によりキーの新しいバージョンが作成されます。 承認: キー/インポートアクセス許可が必要です。

PagedList<CertificateIssuerItem> listCertificateIssuers(final String vaultBaseUrl)

指定したコンテナーの証明書発行者を一覧表示します。

PagedList<CertificateIssuerItem> listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)

指定したコンテナーの証明書発行者を一覧表示します。

ServiceFuture<List<CertificateIssuerItem>> listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateIssuerItem> serviceCallback)

指定したコンテナーの証明書発行者を一覧表示します。

ServiceFuture<List<CertificateIssuerItem>> listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateIssuerItem> serviceCallback)

指定したコンテナーの証明書発行者を一覧表示します。

PagedList<CertificateItem> listCertificates(final String vaultBaseUrl)

指定したコンテナー内の証明書を一覧表示します。

PagedList<CertificateItem> listCertificates(final String vaultBaseUrl, final Integer maxresults)

指定したコンテナー内の証明書を一覧表示します。

ServiceFuture<List<CertificateItem>> listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)

指定したコンテナー内の証明書を一覧表示します。

ServiceFuture<List<CertificateItem>> listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback<CertificateItem> serviceCallback)

指定したコンテナー内の証明書を一覧表示します。

PagedList<CertificateItem> listCertificateVersions(final String vaultBaseUrl, final String certificateName)

証明書のバージョンを一覧表示します。

PagedList<CertificateItem> listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)

証明書のバージョンを一覧表示します。

ServiceFuture<List<CertificateItem>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback<CertificateItem> serviceCallback)

証明書のバージョンを一覧表示します。

ServiceFuture<List<CertificateItem>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback<CertificateItem> serviceCallback)

証明書のバージョンを一覧表示します。

PagedList<KeyItem> listKeys(final String vaultBaseUrl)

指定したコンテナー内のキーを一覧表示します。

PagedList<KeyItem> listKeys(final String vaultBaseUrl, final Integer maxresults)

指定したコンテナー内のキーを一覧表示します。

ServiceFuture<List<KeyItem>> listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)

指定したコンテナー内のキーを一覧表示します。

ServiceFuture<List<KeyItem>> listKeysAsync(final String vaultBaseUrl, final ListOperationCallback<KeyItem> serviceCallback)

指定したコンテナー内のキーを一覧表示します。

PagedList<KeyItem> listKeyVersions(final String vaultBaseUrl, final String keyName)

同じキー名を持つ個々のキー バージョンの一覧を取得します。 応答には完全なキー識別子、属性、タグが提供されます。 承認: キー/リストのアクセス許可が必要です。

PagedList<KeyItem> listKeyVersions(final String vaultBaseUrl, final String keyName, final Integer maxresults)

同じキー名を持つ個々のキー バージョンの一覧を取得します。 応答には完全なキー識別子、属性、タグが提供されます。 承認: キー/リストのアクセス許可が必要です。

ServiceFuture<List<KeyItem>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final Integer maxresults, final ListOperationCallback<KeyItem> serviceCallback)

同じキー名を持つ個々のキー バージョンの一覧を取得します。 応答には完全なキー識別子、属性、タグが提供されます。 承認: キー/リストのアクセス許可が必要です。

ServiceFuture<List<KeyItem>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final ListOperationCallback<KeyItem> serviceCallback)

同じキー名を持つ個々のキー バージョンの一覧を取得します。 応答には完全なキー識別子、属性、タグが提供されます。 承認: キー/リストのアクセス許可が必要です。

PagedList<SecretItem> listSecrets(final String vaultBaseUrl)

指定したコンテナー内のシークレットを一覧表示します。

PagedList<SecretItem> listSecrets(final String vaultBaseUrl, final Integer maxresults)

指定したコンテナー内のシークレットを一覧表示します。

ServiceFuture<List<SecretItem>> listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)

指定したコンテナー内のシークレットを一覧表示します。

ServiceFuture<List<SecretItem>> listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback<SecretItem> serviceCallback)

指定したコンテナー内のシークレットを一覧表示します。

PagedList<SecretItem> listSecretVersions(final String vaultBaseUrl, final String secretName)

指定したシークレットのバージョンを一覧表示します。

PagedList<SecretItem> listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)

指定したシークレットのバージョンを一覧表示します。

ServiceFuture<List<SecretItem>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback<SecretItem> serviceCallback)

指定したシークレットのバージョンを一覧表示します。

ServiceFuture<List<SecretItem>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final ListOperationCallback<SecretItem> serviceCallback)

指定したシークレットのバージョンを一覧表示します。

int longRunningOperationRetryTimeout()

実行時間の長い操作の再試行タイムアウトを秒単位で取得または設定します。 既定値は 30 です。

CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

証明書または証明書チェーンを、サーバー上に存在するキー ペアとマージします。

ServiceFuture<CertificateBundle> mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

証明書または証明書チェーンを、サーバー上に存在するキー ペアとマージします。

RestClient restClient()
KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)

のバックアップ キーをコンテナーに復元します。

ServiceFuture<KeyBundle> restoreKeyAsync(String vaultBaseUrl, byte[] keyBundleBackup, final ServiceCallback<KeyBundle> serviceCallback)

のバックアップ キーをコンテナーに復元します。

Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)

指定したコンテナーの証明書の連絡先を設定します。

ServiceFuture<Contacts> setCertificateContactsAsync(String vaultBaseUrl, Contacts contacts, final ServiceCallback<Contacts> serviceCallback)

指定したコンテナーの証明書の連絡先を設定します。

IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

指定したコンテナーの証明書の連絡先を設定します。

ServiceFuture<IssuerBundle> setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)

指定したコンテナーの証明書の連絡先を設定します。

SecretBundle setSecret(SetSecretRequest setSecretRequest)

指定したコンテナーにシークレットを設定します。

ServiceFuture<SecretBundle> setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)

指定したコンテナーにシークレットを設定します。

KeyOperationResult sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)

指定したキーを使用してダイジェストから署名を作成します。

ServiceFuture<KeyOperationResult> signAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

指定したキーを使用してダイジェストから署名を作成します。

KeyOperationResult unwrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

キーの折り返しに最初に使用されたコンテナー内の指定したキーを使用して、対称キーのラップを解除します。

ServiceFuture<KeyOperationResult> unwrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

キーの折り返しに最初に使用されたコンテナー内の指定したキーを使用して、対称キーのラップを解除します。

CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

指定した証明書に関連付けられている属性を更新します。

ServiceFuture<CertificateBundle> updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback<CertificateBundle> serviceCallback)

指定した証明書に関連付けられている属性を更新します。

IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

指定した証明書発行者を更新します。

ServiceFuture<IssuerBundle> updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback<IssuerBundle> serviceCallback)

指定した証明書発行者を更新します。

CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

証明書操作を更新します。

ServiceFuture<CertificateOperation> updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback<CertificateOperation> serviceCallback)

証明書操作を更新します。

CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)

証明書のポリシーを更新します。 certificatePolicy で、更新する必要がある適切なメンバーを設定します。 他のユーザーは null のままにします。

ServiceFuture<CertificatePolicy> updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback<CertificatePolicy> serviceCallback)

証明書のポリシーを更新します。 certificatePolicy で、更新する必要がある適切なメンバーを設定します。 他のユーザーは null のままにします。

KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)

更新キー操作は、格納されているキーの指定された属性を変更し、Azure Key Vaultに格納されている任意のキーの種類とキーのバージョンに適用できます。 キー自体の暗号化マテリアルは変更できません。 この操作を実行するには、キーが Key Vault に既に存在している必要があります。 承認: キー/更新アクセス許可が必要です。

ServiceFuture<KeyBundle> updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback<KeyBundle> serviceCallback)

更新キー操作は、格納されているキーの指定された属性を変更し、Azure Key Vaultに格納されている任意のキーの種類とキーのバージョンに適用できます。 キー自体の暗号化マテリアルは変更できません。 この操作を実行するには、キーが Key Vault に既に存在している必要があります。 承認: キー/更新アクセス許可が必要です。

SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

特定のキー コンテナー内の指定したシークレットに関連付けられている属性を更新します。

ServiceFuture<SecretBundle> updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback<SecretBundle> serviceCallback)

特定のキー コンテナー内の指定したシークレットに関連付けられている属性を更新します。

String userAgent()

クライアントの User-Agent ヘッダーを取得します。

KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)

指定したキーを使用して署名を検証します。

ServiceFuture<KeyVerifyResult> verifyAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature, final ServiceCallback<KeyVerifyResult> serviceCallback)

指定したキーを使用して署名を検証します。

void withAcceptLanguage(String acceptLanguage)

応答の優先言語を取得または設定します。

void withGenerateClientRequestId(boolean generateClientRequestId)

True に設定すると、一意の x-ms-client-request-id 値が生成され、各要求に含められます。 既定値は true です。

void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)

実行時間の長い操作の再試行タイムアウトを秒単位で取得または設定します。 既定値は 30 です。

KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

指定したキーを使用して対称キーをラップします。

ServiceFuture<KeyOperationResult> wrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback<KeyOperationResult> serviceCallback)

指定したキーを使用して対称キーをラップします。

コンストラクターの詳細

KeyVaultClient

public KeyVaultClient(RestClient restClient)

KeyVaultClient クライアントのインスタンスを初期化します。

パラメーター:

restClient - Azure に接続する REST クライアント。

KeyVaultClient

public KeyVaultClient(ServiceClientCredentials credentials)

KeyVaultClient クライアントのインスタンスを初期化します。

パラメーター:

credentials - Azure の管理資格情報

メソッドの詳細

acceptLanguage

public String acceptLanguage()

応答の優先言語を取得または設定します。

戻り値:

acceptLanguage 値。

apiVersion

public String apiVersion()

クライアント API のバージョンを取得します。

戻り値:

apiVersion 値。

backupKey

public BackupKeyResult backupKey(String vaultBaseUrl, String keyName)

指定したキーのバックアップをクライアントにダウンロードするように要求します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前

戻り値:

成功した場合は BackupKeyResult。

backupKeyAsync

public ServiceFuture backupKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback serviceCallback)

指定したキーのバックアップをクライアントにダウンロードするように要求します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

createCertificate

public CertificateOperation createCertificate(CreateCertificateRequest createCertificateRequest)

新しい証明書バージョンを作成します。 これが最初のバージョンの場合は、証明書リソースが作成されます。

パラメーター:

createCertificateRequest - 証明書要求を作成するためのグループ化されたプロパティ

戻り値:

成功した場合は CertificateOperation。

createCertificateAsync

public ServiceFuture createCertificateAsync(CreateCertificateRequest createCertificateRequest, final ServiceCallback serviceCallback)

新しい証明書バージョンを作成します。 これが最初のバージョンの場合は、証明書リソースが作成されます。

パラメーター:

createCertificateRequest - 証明書要求を作成するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

createKey

public KeyBundle createKey(CreateKeyRequest createKeyRequest)

新しいキーを作成し、格納し、キー パラメーターと属性をクライアントに返します。 キーの作成操作を使用して、Azure Key Vaultで任意のキーの種類を作成できます。 名前付きのキーが既に存在する場合は、Azure Key Vault によりキーの新しいバージョンが作成されます。 承認: キー/作成アクセス許可が必要です。

パラメーター:

createKeyRequest - キー要求を作成するためのグループ化されたプロパティ

戻り値:

成功した場合は KeyBundle。

createKeyAsync

public ServiceFuture createKeyAsync(CreateKeyRequest createKeyRequest, ServiceCallback serviceCallback)

新しいキーを作成し、格納し、キー パラメーターと属性をクライアントに返します。 キーの作成操作を使用して、Azure Key Vaultで任意のキーの種類を作成できます。 名前付きのキーが既に存在する場合は、Azure Key Vault によりキーの新しいバージョンが作成されます。 承認: キー/作成アクセス許可が必要です。

パラメーター:

createKeyRequest - キー要求を作成するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

decrypt

public KeyOperationResult decrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

暗号化されたデータの 1 つのブロックを復号化します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - 復号化するコンテンツ

戻り値:

成功した場合は KeyOperationResult。

decryptAsync

public ServiceFuture decryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

暗号化されたデータの 1 つのブロックを復号化します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - 復号化するコンテンツ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

deleteCertificate

public CertificateBundle deleteCertificate(String vaultBaseUrl, String certificateName)

指定したコンテナーから証明書を削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 指定されたコンテナー内の証明書の名前

戻り値:

成功した場合は CertificateBundle。

deleteCertificateAsync

public ServiceFuture deleteCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

指定したコンテナーから証明書を削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 指定されたコンテナー内の証明書の名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

deleteCertificateContacts

public Contacts deleteCertificateContacts(String vaultBaseUrl)

指定したコンテナーの証明書の連絡先を削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net

戻り値:

成功した場合は連絡先。

deleteCertificateContactsAsync

public ServiceFuture deleteCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

指定したコンテナーの証明書の連絡先を削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

deleteCertificateIssuer

public IssuerBundle deleteCertificateIssuer(String vaultBaseUrl, String issuerName)

指定した証明書発行者を削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
issuerName - 発行元の名前です。

戻り値:

成功した場合は IssuerBundle。

deleteCertificateIssuerAsync

public ServiceFuture deleteCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback serviceCallback)

指定した証明書発行者を削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
issuerName - 発行元の名前です。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

deleteCertificateOperation

public CertificateOperation deleteCertificateOperation(String vaultBaseUrl, String certificateName)

指定した証明書の操作を削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前

戻り値:

成功した場合は CertificateOperation。

deleteCertificateOperationAsync

public ServiceFuture deleteCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

指定した証明書の操作を削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

deleteKey

public KeyBundle deleteKey(String vaultBaseUrl, String keyName)

Azure Key Vault のストレージから任意の種類のキーを削除します。 キーの削除操作を使用して、キーの個々のバージョンを削除することはできません。 この操作ではキーに関連付けられている暗号化マテリアルを削除します。つまり、署名/検証、ラップ/ラップ解除または暗号化/暗号化解除の各操作でキーを使用できなくなります。 承認: キー/削除アクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前

戻り値:

成功した場合は KeyBundle。

deleteKeyAsync

public ServiceFuture deleteKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback serviceCallback)

Azure Key Vault のストレージから任意の種類のキーを削除します。 キーの削除操作を使用して、キーの個々のバージョンを削除することはできません。 この操作ではキーに関連付けられている暗号化マテリアルを削除します。つまり、署名/検証、ラップ/ラップ解除または暗号化/暗号化解除の各操作でキーを使用できなくなります。 承認: キー/削除アクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

deleteSecret

public SecretBundle deleteSecret(String vaultBaseUrl, String secretName)

指定したコンテナーからシークレットを削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前

戻り値:

成功した場合は SecretBundle。

deleteSecretAsync

public ServiceFuture deleteSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback serviceCallback)

指定したコンテナーからシークレットを削除します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

encrypt

public KeyOperationResult encrypt(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

キー コンテナーに格納されている暗号化キーを使用して、任意のバイト シーケンスを暗号化します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - 暗号化するコンテンツ

戻り値:

成功した場合は KeyOperationResult。

encryptAsync

public ServiceFuture encryptAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

キー コンテナーに格納されている暗号化キーを使用して、任意のバイト シーケンスを暗号化します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - 暗号化するコンテンツ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

generateClientRequestId

public boolean generateClientRequestId()

Gets True に設定すると、一意の x-ms-client-request-id 値が生成され、各要求に含まれます。 既定値は true です。

戻り値:

generateClientRequestId 値。

getAzureClient

public AzureClient getAzureClient()

実行時間の AzureClient 長い操作に使用される を取得します。

戻り値:

Azure クライアント。

getCertificate

public CertificateBundle getCertificate(String certificateIdentifier)

指定した証明書に関する情報を取得します。

パラメーター:

certificateIdentifier - 証明書識別子

戻り値:

成功した場合は CertificateBundle。

getCertificate

public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName)

指定した証明書に関する情報を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 指定されたコンテナー内の証明書の名前

戻り値:

成功した場合は CertificateBundle。

getCertificate

public CertificateBundle getCertificate(String vaultBaseUrl, String certificateName, String certificateVersion)

指定した証明書に関する情報を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 指定されたコンテナー内の証明書の名前
certificateVersion - 証明書のバージョン

戻り値:

成功した場合は CertificateBundle。

getCertificateAsync

public ServiceFuture getCertificateAsync(String certificateIdentifier, final ServiceCallback serviceCallback)

指定した証明書に関する情報を取得します。

パラメーター:

certificateIdentifier - 証明書識別子
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getCertificateAsync

public ServiceFuture getCertificateAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

指定した証明書に関する情報を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 指定されたコンテナー内の証明書の名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getCertificateAsync

public ServiceFuture getCertificateAsync(String vaultBaseUrl, String certificateName, String certificateVersion, final ServiceCallback serviceCallback)

指定した証明書に関する情報を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 指定されたコンテナー内の証明書の名前
certificateVersion - 証明書のバージョン
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getCertificateContacts

public Contacts getCertificateContacts(String vaultBaseUrl)

指定したコンテナーの証明書の連絡先を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net

戻り値:

成功した場合は連絡先。

getCertificateContactsAsync

public ServiceFuture getCertificateContactsAsync(String vaultBaseUrl, final ServiceCallback serviceCallback)

指定したコンテナーの証明書の連絡先を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getCertificateIssuer

public IssuerBundle getCertificateIssuer(String vaultBaseUrl, String issuerName)

指定した証明書発行者を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
issuerName - 発行元の名前です。

戻り値:

成功した場合は IssuerBundle。

getCertificateIssuerAsync

public ServiceFuture getCertificateIssuerAsync(String vaultBaseUrl, String issuerName, final ServiceCallback serviceCallback)

指定した証明書発行者を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
issuerName - 発行元の名前です。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getCertificateOperation

public CertificateOperation getCertificateOperation(String vaultBaseUrl, String certificateName)

指定した証明書に関連付けられている操作を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前

戻り値:

成功した場合は CertificateOperation。

getCertificateOperationAsync

public ServiceFuture getCertificateOperationAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

指定した証明書に関連付けられている操作を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getCertificatePolicy

public CertificatePolicy getCertificatePolicy(String vaultBaseUrl, String certificateName)

証明書のポリシーを取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 指定されたコンテナー内の証明書の名前。

戻り値:

成功した場合は CertificatePolicy。

getCertificatePolicyAsync

public ServiceFuture getCertificatePolicyAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

証明書のポリシーを取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 指定されたコンテナー内の証明書の名前。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getKey

public KeyBundle getKey(String keyIdentifier)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

パラメーター:

keyIdentifier - 完全なキー識別子

戻り値:

成功した場合は KeyBundle。

getKey

public KeyBundle getKey(String vaultBaseUrl, String keyName)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前

戻り値:

成功した場合は KeyBundle。

getKey

public KeyBundle getKey(String vaultBaseUrl, String keyName, String keyVersion)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前
keyVersion - キーのバージョン

戻り値:

成功した場合は KeyBundle。

getKeyAsync

public ServiceFuture getKeyAsync(String keyIdentifier, final ServiceCallback serviceCallback)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

パラメーター:

keyIdentifier - 完全なキー識別子
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getKeyAsync

public ServiceFuture getKeyAsync(String vaultBaseUrl, String keyName, final ServiceCallback serviceCallback)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getKeyAsync

public ServiceFuture getKeyAsync(String vaultBaseUrl, String keyName, String keyVersion, final ServiceCallback serviceCallback)

格納されているキーの公開部分を取得します。 キーの取得操作は、すべてのキーの種類に適用できます。 要求されたキーが対称の場合、応答でキーマテリアルは解放されません。 承認: キー/取得アクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前
keyVersion - キーのバージョン
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getPendingCertificateSigningRequest

public String getPendingCertificateSigningRequest(String vaultBaseUrl, String certificateName)

保留中の証明書署名要求応答を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前

戻り値:

成功した場合は文字列。

getPendingCertificateSigningRequestAsync

public ServiceFuture getPendingCertificateSigningRequestAsync(String vaultBaseUrl, String certificateName, final ServiceCallback serviceCallback)

保留中の証明書署名要求応答を取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getSecret

public SecretBundle getSecret(String secretIdentifier)

指定されたキー コンテナーから指定されたシークレットを取得します。

パラメーター:

secretIdentifier - シークレットの URL。

戻り値:

成功した場合は SecretBundle。

getSecret

public SecretBundle getSecret(String vaultBaseUrl, String secretName)

指定されたキー コンテナーから指定されたシークレットを取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前

戻り値:

成功した場合は SecretBundle。

getSecret

public SecretBundle getSecret(String vaultBaseUrl, String secretName, String secretVersion)

指定されたキー コンテナーから指定されたシークレットを取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前
secretVersion - シークレットのバージョン

戻り値:

成功した場合は SecretBundle。

getSecretAsync

public ServiceFuture getSecretAsync(String secretIdentifier, final ServiceCallback serviceCallback)

指定されたキー コンテナーから指定されたシークレットを取得します。

パラメーター:

secretIdentifier - シークレットの URL。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getSecretAsync

public ServiceFuture getSecretAsync(String vaultBaseUrl, String secretName, final ServiceCallback serviceCallback)

指定されたキー コンテナーから指定されたシークレットを取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

getSecretAsync

public ServiceFuture getSecretAsync(String vaultBaseUrl, String secretName, String secretVersion, final ServiceCallback serviceCallback)

指定されたキー コンテナーから指定されたシークレットを取得します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前
secretVersion - シークレットのバージョン
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

httpClient

public OkHttpClient httpClient()

戻り値:

HTTP クライアント。

importCertificate

public CertificateBundle importCertificate(ImportCertificateRequest importCertificateRequest)

指定したコンテナーに証明書をインポートします。

パラメーター:

importCertificateRequest - 証明書要求をインポートするためのグループ化されたプロパティ

戻り値:

成功した場合は CertificateBundle。

importCertificateAsync

public ServiceFuture importCertificateAsync(ImportCertificateRequest importCertificateRequest, final ServiceCallback serviceCallback)

指定したコンテナーに証明書をインポートします。

パラメーター:

importCertificateRequest - 証明書要求をインポートするためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

importKey

public KeyBundle importKey(ImportKeyRequest importKeyRequest)

外部で作成されたキーをインポートし、格納し、キーのパラメーターと属性をクライアントに返します。 キーのインポート操作は、任意の種類のキーを Azure Key Vaultにインポートするために使用できます。 名前付きのキーが既に存在する場合は、Azure Key Vault によりキーの新しいバージョンが作成されます。 承認: キー/インポートアクセス許可が必要です。

パラメーター:

importKeyRequest - キー要求をインポートするためのグループ化されたプロパティ

戻り値:

成功した場合は KeyBundle。

importKeyAsync

public ServiceFuture importKeyAsync(ImportKeyRequest importKeyRequest, final ServiceCallback serviceCallback)

外部で作成されたキーをインポートし、格納し、キーのパラメーターと属性をクライアントに返します。 キーのインポート操作は、任意の種類のキーを Azure Key Vaultにインポートするために使用できます。 名前付きのキーが既に存在する場合は、Azure Key Vault によりキーの新しいバージョンが作成されます。 承認: キー/インポートアクセス許可が必要です。

パラメーター:

importKeyRequest - キー要求をインポートするためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listCertificateIssuers

public PagedList listCertificateIssuers(final String vaultBaseUrl)

指定したコンテナーの証明書発行者を一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net

戻り値:

成功した場合は、PagedList<CertificateIssuerItem> 。

listCertificateIssuers

public PagedList listCertificateIssuers(final String vaultBaseUrl, final Integer maxresults)

指定したコンテナーの証明書発行者を一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

戻り値:

成功した場合は、PagedList<CertificateIssuerItem> 。

listCertificateIssuersAsync

public ServiceFuture<>> listCertificateIssuersAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

指定したコンテナーの証明書発行者を一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listCertificateIssuersAsync

public ServiceFuture<>> listCertificateIssuersAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

指定したコンテナーの証明書発行者を一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listCertificates

public PagedList listCertificates(final String vaultBaseUrl)

指定したコンテナー内の証明書を一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net

戻り値:

成功した場合は、PagedList<CertificateItem> 。

listCertificates

public PagedList listCertificates(final String vaultBaseUrl, final Integer maxresults)

指定したコンテナー内の証明書を一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

戻り値:

成功した場合は、PagedList<CertificateItem> 。

listCertificatesAsync

public ServiceFuture<>> listCertificatesAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

指定したコンテナー内の証明書を一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listCertificatesAsync

public ServiceFuture<>> listCertificatesAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

指定したコンテナー内の証明書を一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listCertificateVersions

public PagedList listCertificateVersions(final String vaultBaseUrl, final String certificateName)

証明書のバージョンを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前

戻り値:

成功した場合は、PagedList<CertificateItem> 。

listCertificateVersions

public PagedList listCertificateVersions(final String vaultBaseUrl, final String certificateName, final Integer maxresults)

証明書のバージョンを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

戻り値:

成功した場合は PagedList<CertificateItem> 。

listCertificateVersionsAsync

public ServiceFuture<>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final Integer maxresults, final ListOperationCallback serviceCallback)

証明書のバージョンを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listCertificateVersionsAsync

public ServiceFuture<>> listCertificateVersionsAsync(final String vaultBaseUrl, final String certificateName, final ListOperationCallback serviceCallback)

証明書のバージョンを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
certificateName - 証明書の名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listKeys

public PagedList listKeys(final String vaultBaseUrl)

指定したコンテナー内のキーを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net

戻り値:

成功した場合は PagedList<KeyItem> 。

listKeys

public PagedList listKeys(final String vaultBaseUrl, final Integer maxresults)

指定したコンテナー内のキーを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

戻り値:

成功した場合は PagedList<KeyItem> 。

listKeysAsync

public ServiceFuture<>> listKeysAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

指定したコンテナー内のキーを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listKeysAsync

public ServiceFuture<>> listKeysAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

指定したコンテナー内のキーを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listKeyVersions

public PagedList listKeyVersions(final String vaultBaseUrl, final String keyName)

同じキー名を持つ個々のキー バージョンの一覧を取得します。 応答には完全なキー識別子、属性、タグが提供されます。 承認: キー/リストのアクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前

戻り値:

成功した場合は PagedList<KeyItem> 。

listKeyVersions

public PagedList listKeyVersions(final String vaultBaseUrl, final String keyName, final Integer maxresults)

同じキー名を持つ個々のキー バージョンの一覧を取得します。 応答には完全なキー識別子、属性、タグが提供されます。 承認: キー/リストのアクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

戻り値:

成功した場合は PagedList<KeyItem> 。

listKeyVersionsAsync

public ServiceFuture<>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final Integer maxresults, final ListOperationCallback serviceCallback)

同じキー名を持つ個々のキー バージョンの一覧を取得します。 応答には完全なキー識別子、属性、タグが提供されます。 承認: キー/リストのアクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listKeyVersionsAsync

public ServiceFuture<>> listKeyVersionsAsync(final String vaultBaseUrl, final String keyName, final ListOperationCallback serviceCallback)

同じキー名を持つ個々のキー バージョンの一覧を取得します。 応答には完全なキー識別子、属性、タグが提供されます。 承認: キー/リストのアクセス許可が必要です。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyName - キーの名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listSecrets

public PagedList listSecrets(final String vaultBaseUrl)

指定したコンテナー内のシークレットを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net

戻り値:

成功した場合は PagedList<SecretItem> 。

listSecrets

public PagedList listSecrets(final String vaultBaseUrl, final Integer maxresults)

指定したコンテナー内のシークレットを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

戻り値:

成功した場合は PagedList<SecretItem> 。

listSecretsAsync

public ServiceFuture<>> listSecretsAsync(final String vaultBaseUrl, final Integer maxresults, final ListOperationCallback serviceCallback)

指定したコンテナー内のシークレットを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listSecretsAsync

public ServiceFuture<>> listSecretsAsync(final String vaultBaseUrl, final ListOperationCallback serviceCallback)

指定したコンテナー内のシークレットを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listSecretVersions

public PagedList listSecretVersions(final String vaultBaseUrl, final String secretName)

指定したシークレットのバージョンを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前

戻り値:

成功した場合は PagedList<SecretItem> 。

listSecretVersions

public PagedList listSecretVersions(final String vaultBaseUrl, final String secretName, final Integer maxresults)

指定したシークレットのバージョンを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。

戻り値:

成功した場合は PagedList<SecretItem> 。

listSecretVersionsAsync

public ServiceFuture<>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final Integer maxresults, final ListOperationCallback serviceCallback)

指定したシークレットのバージョンを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前
maxresults - ページに返される結果の最大数。 指定しない場合、サービスは最大 25 件の結果を返します。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

listSecretVersionsAsync

public ServiceFuture<>> listSecretVersionsAsync(final String vaultBaseUrl, final String secretName, final ListOperationCallback serviceCallback)

指定したシークレットのバージョンを一覧表示します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
secretName - 指定されたコンテナー内のシークレットの名前
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

longRunningOperationRetryTimeout

public int longRunningOperationRetryTimeout()

実行時間の長い操作の再試行タイムアウトを秒単位で取得または設定します。 既定値は 30 です。

戻り値:

longRunningOperationRetryTimeout 値。

mergeCertificate

public CertificateBundle mergeCertificate(MergeCertificateRequest mergeCertificateRequest)

証明書または証明書チェーンを、サーバー上に存在するキー ペアとマージします。

パラメーター:

mergeCertificateRequest - 証明書要求をマージするためのグループ化されたプロパティ

戻り値:

成功した場合は CertificateBundle。

mergeCertificateAsync

public ServiceFuture mergeCertificateAsync(MergeCertificateRequest mergeCertificateRequest, final ServiceCallback serviceCallback)

証明書または証明書チェーンを、サーバー上に存在するキー ペアとマージします。

パラメーター:

mergeCertificateRequest - 証明書要求をマージするためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

restClient

public RestClient restClient()

戻り値:

RestClientインスタンス。

restoreKey

public KeyBundle restoreKey(String vaultBaseUrl, byte[] keyBundleBackup)

のバックアップ キーをコンテナーに復元します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyBundleBackup - キー バンドルに関連付けられているバックアップ BLOB

戻り値:

成功した場合は KeyBundle。

restoreKeyAsync

public ServiceFuture restoreKeyAsync(String vaultBaseUrl, byte[] keyBundleBackup, final ServiceCallback serviceCallback)

のバックアップ キーをコンテナーに復元します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
keyBundleBackup - キー バンドルに関連付けられているバックアップ BLOB
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

retrofit

public Retrofit retrofit()

戻り値:

レトロフィット インスタンス。

serializerAdapter

public SerializerAdapter serializerAdapter()

戻り値:

アダプターをジャクソン com.fasterxml.jackson.databind.ObjectMapperに接続します。

setCertificateContacts

public Contacts setCertificateContacts(String vaultBaseUrl, Contacts contacts)

指定したコンテナーの証明書の連絡先を設定します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
contacts - コンテナー証明書の連絡先。

戻り値:

成功した場合は連絡先。

setCertificateContactsAsync

public ServiceFuture setCertificateContactsAsync(String vaultBaseUrl, Contacts contacts, final ServiceCallback serviceCallback)

指定したコンテナーの証明書の連絡先を設定します。

パラメーター:

vaultBaseUrl - コンテナー名 (例: ) https://myvault.vault.azure.net
contacts - コンテナー証明書の連絡先。
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

setCertificateIssuer

public IssuerBundle setCertificateIssuer(SetCertificateIssuerRequest setCertificateIssuerRequest)

指定したコンテナーの証明書の連絡先を設定します。

パラメーター:

setCertificateIssuerRequest - 証明書発行者要求を設定するためのグループ化されたプロパティ

戻り値:

成功した場合は IssuerBundle。

setCertificateIssuerAsync

public ServiceFuture setCertificateIssuerAsync(SetCertificateIssuerRequest setCertificateIssuerRequest, final ServiceCallback serviceCallback)

指定したコンテナーの証明書の連絡先を設定します。

パラメーター:

setCertificateIssuerRequest - 証明書発行者要求を設定するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

setSecret

public SecretBundle setSecret(SetSecretRequest setSecretRequest)

指定したコンテナーにシークレットを設定します。

パラメーター:

setSecretRequest - シークレット要求を設定するためのグループ化されたプロパティ

戻り値:

成功した場合は SecretBundle。

setSecretAsync

public ServiceFuture setSecretAsync(SetSecretRequest setSecretRequest, final ServiceCallback serviceCallback)

指定したコンテナーにシークレットを設定します。

パラメーター:

setSecretRequest - シークレット要求を設定するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

sign

public KeyOperationResult sign(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value)

指定したキーを使用してダイジェストから署名を作成します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - 署名するコンテンツ

戻り値:

成功した場合は KeyOperationResult。

signAsync

public ServiceFuture signAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

指定したキーを使用してダイジェストから署名を作成します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - 署名するコンテンツ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

unwrapKey

public KeyOperationResult unwrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

キーの折り返しに最初に使用されたコンテナー内の指定したキーを使用して、対称キーのラップを解除します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - ラップ解除するキー

戻り値:

成功した場合は KeyOperationResult。

unwrapKeyAsync

public ServiceFuture unwrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

キーの折り返しに最初に使用されたコンテナー内の指定したキーを使用して、対称キーのラップを解除します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - ラップ解除するキー
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

updateCertificate

public CertificateBundle updateCertificate(UpdateCertificateRequest updateCertificateRequest)

指定した証明書に関連付けられている属性を更新します。

パラメーター:

updateCertificateRequest - 証明書要求を更新するためのグループ化されたプロパティ

戻り値:

成功した場合は CertificateBundle。

updateCertificateAsync

public ServiceFuture updateCertificateAsync(UpdateCertificateRequest updateCertificateRequest, final ServiceCallback serviceCallback)

指定した証明書に関連付けられている属性を更新します。

パラメーター:

updateCertificateRequest - 証明書要求を更新するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

updateCertificateIssuer

public IssuerBundle updateCertificateIssuer(UpdateCertificateIssuerRequest updateCertificateIssuerRequest)

指定した証明書発行者を更新します。

パラメーター:

updateCertificateIssuerRequest - 証明書発行者要求を更新するためのグループ化されたプロパティ

戻り値:

成功した場合は IssuerBundle。

updateCertificateIssuerAsync

public ServiceFuture updateCertificateIssuerAsync(UpdateCertificateIssuerRequest updateCertificateIssuerRequest, final ServiceCallback serviceCallback)

指定した証明書発行者を更新します。

パラメーター:

updateCertificateIssuerRequest - 証明書発行者要求を更新するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

スロー:

IllegalArgumentException - callback が null の場合にスローされます

updateCertificateOperation

public CertificateOperation updateCertificateOperation(UpdateCertificateOperationRequest updateCertificateOperationRequest)

証明書操作を更新します。

パラメーター:

updateCertificateOperationRequest - 証明書操作要求を更新するためのグループ化されたプロパティ

戻り値:

成功した場合は CertificateOperation。

updateCertificateOperationAsync

public ServiceFuture updateCertificateOperationAsync(UpdateCertificateOperationRequest updateCertificateOperationRequest, final ServiceCallback serviceCallback)

証明書操作を更新します。

パラメーター:

updateCertificateOperationRequest - 証明書操作要求を更新するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

updateCertificatePolicy

public CertificatePolicy updateCertificatePolicy(UpdateCertificatePolicyRequest updateCertificatePolicyRequest)

証明書のポリシーを更新します。 certificatePolicy で、更新する必要がある適切なメンバーを設定します。 他のユーザーは null のままにします。

パラメーター:

updateCertificatePolicyRequest - 証明書ポリシー要求を更新するためのグループ化されたプロパティ

戻り値:

成功した場合は CertificatePolicy。

updateCertificatePolicyAsync

public ServiceFuture updateCertificatePolicyAsync(UpdateCertificatePolicyRequest updateCertificatePolicyRequest, final ServiceCallback serviceCallback)

証明書のポリシーを更新します。 certificatePolicy で、更新する必要がある適切なメンバーを設定します。 他のユーザーは null のままにします。

パラメーター:

updateCertificatePolicyRequest - 証明書ポリシー要求を更新するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

updateKey

public KeyBundle updateKey(UpdateKeyRequest updateKeyRequest)

更新キー操作は、格納されているキーの指定された属性を変更し、Azure Key Vaultに格納されている任意のキーの種類とキーのバージョンに適用できます。 キー自体の暗号化マテリアルは変更できません。 この操作を実行するには、キーが Key Vault に既に存在している必要があります。 承認: キー/更新アクセス許可が必要です。

パラメーター:

updateKeyRequest - キー要求を更新するためのグループ化されたプロパティ

戻り値:

成功した場合は KeyBundle。

updateKeyAsync

public ServiceFuture updateKeyAsync(UpdateKeyRequest updateKeyRequest, final ServiceCallback serviceCallback)

更新キー操作は、格納されているキーの指定された属性を変更し、Azure Key Vaultに格納されている任意のキーの種類とキーのバージョンに適用できます。 キー自体の暗号化マテリアルは変更できません。 この操作を実行するには、キーが Key Vault に既に存在している必要があります。 承認: キー/更新アクセス許可が必要です。

パラメーター:

updateKeyRequest - キー要求を更新するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

updateSecret

public SecretBundle updateSecret(UpdateSecretRequest updateSecretRequest)

特定のキー コンテナー内の指定したシークレットに関連付けられている属性を更新します。

パラメーター:

updateSecretRequest - シークレット要求を更新するためのグループ化されたプロパティ

戻り値:

成功した場合は SecretBundle。

updateSecretAsync

public ServiceFuture updateSecretAsync(UpdateSecretRequest updateSecretRequest, final ServiceCallback serviceCallback)

特定のキー コンテナー内の指定したシークレットに関連付けられている属性を更新します。

パラメーター:

updateSecretRequest - シークレット要求を更新するためのグループ化されたプロパティ
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

userAgent

public String userAgent()

クライアントの User-Agent ヘッダーを取得します。

戻り値:

ユーザー エージェント文字列。

verify

public KeyVerifyResult verify(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature)

指定したキーを使用して署名を検証します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - 署名/検証アルゴリズム。 考えられるアルゴリズムの種類の詳細については、「JsonWebKeySignatureAlgorithm」を参照してください。
digest - 署名に使用されるダイジェスト
signature - 検証する署名

戻り値:

成功した場合は KeyVerifyResult。

verifyAsync

public ServiceFuture verifyAsync(String keyIdentifier, JsonWebKeySignatureAlgorithm algorithm, byte[] digest, byte[] signature, final ServiceCallback serviceCallback)

指定したキーを使用して署名を検証します。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - 署名/検証アルゴリズム。 考えられるアルゴリズムの種類の詳細については、「JsonWebKeySignatureAlgorithm」を参照してください。
digest - 署名に使用されるダイジェスト
signature - 検証する署名
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

withAcceptLanguage

public void withAcceptLanguage(String acceptLanguage)

応答の優先言語を取得または設定します。

パラメーター:

acceptLanguage - acceptLanguage 値。

withGenerateClientRequestId

public void withGenerateClientRequestId(boolean generateClientRequestId)

True に設定すると、一意の x-ms-client-request-id 値が生成され、各要求に含められます。 既定値は true です。

パラメーター:

generateClientRequestId - generateClientRequestId 値。

withLongRunningOperationRetryTimeout

public void withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout)

実行時間の長い操作の再試行タイムアウトを秒単位で取得または設定します。 既定値は 30 です。

パラメーター:

longRunningOperationRetryTimeout - longRunningOperationRetryTimeout 値。

wrapKey

public KeyOperationResult wrapKey(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value)

指定したキーを使用して対称キーをラップします。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - ラップするキー

戻り値:

成功した場合は KeyOperationResult。

wrapKeyAsync

public ServiceFuture wrapKeyAsync(String keyIdentifier, JsonWebKeyEncryptionAlgorithm algorithm, byte[] value, final ServiceCallback serviceCallback)

指定したキーを使用して対称キーをラップします。

パラメーター:

keyIdentifier - 完全なキー識別子
algorithm - アルゴリズム識別子
value - ラップするキー
serviceCallback - 成功した応答と失敗した応答を処理する非同期 ServiceCallback。

戻り値:

ServiceFutureオブジェクト

適用対象