Share via


CertificateOperations クラス

  • java.lang.Object
    • com.microsoft.azure.batch.CertificateOperations

実装

@Deprecated
public class CertificateOperations
implements IInheritedBehaviors

Azure Batch アカウントに対して証明書関連の操作を実行します。 警告: この操作は非推奨であり、2024 年 2 月以降に削除されます。 代わりに [Azure KeyVault 拡張機能](https://learn.microsoft.com/azure/batch/batch-certificate-migration-guide) を使用してください。

フィールドの概要

修飾子と型 フィールドと説明
static final String SHA1_CERTIFICATE_ALGORITHM

SHA 証明書アルゴリズム。

メソッドの概要

修飾子と型 メソッドと説明
void cancelDeleteCertificate(String thumbprintAlgorithm, String thumbprint)

指定した証明書の削除に失敗したことを取り消します。

void cancelDeleteCertificate(String thumbprintAlgorithm, String thumbprint, Iterable<BatchClientBehavior> additionalBehaviors)

指定した証明書の削除に失敗したことを取り消します。

void createCertificate(CertificateAddParameter certificate)

Batch アカウントに証明書を追加します。

void createCertificate(CertificateAddParameter certificate, Iterable<BatchClientBehavior> additionalBehaviors)

Batch アカウントに証明書を追加します。

void createCertificate(InputStream certStream)

Batch アカウントに証明書を追加します。

void createCertificate(InputStream certStream, Iterable<BatchClientBehavior> additionalBehaviors)

Batch アカウントに証明書を追加します。

Collection<BatchClientBehavior> customBehaviors()

Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを取得します。

void deleteCertificate(String thumbprintAlgorithm, String thumbprint)

Batch アカウントから証明書を削除します。

void deleteCertificate(String thumbprintAlgorithm, String thumbprint, Iterable<BatchClientBehavior> additionalBehaviors)

Batch アカウントから証明書を削除します。

Certificate getCertificate(String thumbprintAlgorithm, String thumbprint)

指定した Certificate を取得します。

Certificate getCertificate(String thumbprintAlgorithm, String thumbprint, DetailLevel detailLevel)

指定した Certificate を取得します。

Certificate getCertificate(String thumbprintAlgorithm, String thumbprint, DetailLevel detailLevel, Iterable<BatchClientBehavior> additionalBehaviors)

指定した Certificate を取得します。

com.microsoft.azure.PagedList<Certificate> listCertificates()

Batch アカウントの を Certificate 一覧表示します。

com.microsoft.azure.PagedList<Certificate> listCertificates(DetailLevel detailLevel)

Batch アカウントの を Certificate 一覧表示します。

com.microsoft.azure.PagedList<Certificate> listCertificates(DetailLevel detailLevel, Iterable<BatchClientBehavior> additionalBehaviors)

Batch アカウントの を Certificate 一覧表示します。

IInheritedBehaviors withCustomBehaviors(Collection<BatchClientBehavior> behaviors)

Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを設定します。

メソッドの継承元: java.lang.Object

フィールドの詳細

SHA1_CERTIFICATE_ALGORITHM

public static final String SHA1_CERTIFICATE_ALGORITHM

SHA 証明書アルゴリズム。

メソッドの詳細

cancelDeleteCertificate

public void cancelDeleteCertificate(String thumbprintAlgorithm, String thumbprint)

指定した証明書の削除に失敗したことを取り消します。 この操作は、証明書が状態の DELETE_FAILED 場合にのみ実行でき、証明書を状態に ACTIVE 復元します。

Parameters:

thumbprintAlgorithm - 拇印パラメーターの派生に使用されるアルゴリズム。 これは sha1 である必要があります。
thumbprint - 削除に失敗した証明書の拇印。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

cancelDeleteCertificate

public void cancelDeleteCertificate(String thumbprintAlgorithm, String thumbprint, Iterable additionalBehaviors)

指定した証明書の削除に失敗したことを取り消します。 この操作は、証明書が状態の DELETE_FAILED 場合にのみ実行でき、証明書を状態に ACTIVE 復元します。

Parameters:

thumbprintAlgorithm - 拇印パラメーターの派生に使用されるアルゴリズム。 これは sha1 である必要があります。
thumbprint - 削除に失敗した証明書の拇印。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

createCertificate

public void createCertificate(CertificateAddParameter certificate)

Batch アカウントに証明書を追加します。

Parameters:

certificate - 追加する証明書。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

createCertificate

public void createCertificate(CertificateAddParameter certificate, Iterable additionalBehaviors)

Batch アカウントに証明書を追加します。

Parameters:

certificate - 追加する証明書。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

createCertificate

public void createCertificate(InputStream certStream)

Batch アカウントに証明書を追加します。

Parameters:

certStream - .cer 形式の証明書データ。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

CertificateException

- Batch サービスからエラー応答を受信するとスローされる例外。

NoSuchAlgorithmException

- Batch サービスからエラー応答を受信するとスローされる例外。

createCertificate

public void createCertificate(InputStream certStream, Iterable additionalBehaviors)

Batch アカウントに証明書を追加します。

Parameters:

certStream - .cer 形式の証明書データ。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信するとスローされる例外。

IOException

- Batch サービスからエラー応答を受信するとスローされる例外。

CertificateException

- Batch サービスからエラー応答を受信するとスローされる例外。

NoSuchAlgorithmException

- Batch サービスからエラー応答を受信するとスローされる例外。

customBehaviors

public Collection customBehaviors()

Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを取得します。

Returns:

BatchClientBehavior インスタンスのコレクション。

deleteCertificate

public void deleteCertificate(String thumbprintAlgorithm, String thumbprint)

Batch アカウントから証明書を削除します。

削除操作では、証明書の削除が要求されます。 要求により、証明書が状態になります DELETING 。 Batch サービスは、クライアント操作を行わずに実際の証明書の削除を実行します。

リソース (プールまたはコンピューティング ノード) で証明書が使用されている場合は、証明書を削除できません。 証明書を削除する前に、次の点を確認する必要があります。

  • 証明書はプールに関連付けられません。
  • 証明書は、どのコンピューティング ノードにもインストールされません。 (プールから証明書を削除しても、再起動するまで、そのプール内の既存のコンピューティング ノードからは削除されません)。

使用中の証明書を削除しようとすると、削除は失敗します。 証明書の状態が に DELETE_FAILED変わります。 証明書を引き続き使用する場合は、 を使用 cancelDeleteCertificate(String thumbprintAlgorithm, String thumbprint) して状態を [アクティブ] に戻すことができます。

Parameters:

thumbprintAlgorithm - 拇印パラメーターの派生に使用されるアルゴリズム。 これは sha1 である必要があります。
thumbprint - 削除する証明書の拇印。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

deleteCertificate

public void deleteCertificate(String thumbprintAlgorithm, String thumbprint, Iterable additionalBehaviors)

Batch アカウントから証明書を削除します。

削除操作では、証明書の削除が要求されます。 要求によって証明書が状態になります DELETING 。 Batch サービスは、クライアント操作を行わずに実際の証明書の削除を実行します。

リソース (プールまたはコンピューティング ノード) で証明書が使用されている場合、証明書を削除することはできません。 したがって、証明書を削除する前に、次の点を確認する必要があります。

  • 証明書はどのプールにも関連付けされていません。
  • 証明書はどのコンピューティング ノードにもインストールされていません。 (プールから証明書を削除しても、再起動するまで、そのプール内の既存のコンピューティング ノードから削除されません)。

使用中の証明書を削除しようとすると、削除は失敗します。 証明書の状態が に DELETE_FAILED変わります。 証明書を引き続き使用する場合は、 を使用 cancelDeleteCertificate(String thumbprintAlgorithm, String thumbprint) して状態を [アクティブ] に戻すことができます。

Parameters:

thumbprintAlgorithm - 拇印パラメーターの派生に使用されるアルゴリズム。 これは sha1 である必要があります。
thumbprint - 削除する証明書の拇印。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

getCertificate

public Certificate getCertificate(String thumbprintAlgorithm, String thumbprint)

指定した Certificate を取得します。

Parameters:

thumbprintAlgorithm - 拇印パラメーターの派生に使用されるアルゴリズム。 これは sha1 である必要があります。
thumbprint - 取得する証明書の拇印。

Returns:

Certificate Azure Batch アカウント内の指定した証明書に関する情報を格納している 。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

getCertificate

public Certificate getCertificate(String thumbprintAlgorithm, String thumbprint, DetailLevel detailLevel)

指定した Certificate を取得します。

Parameters:

thumbprintAlgorithm - 拇印パラメーターの派生に使用されるアルゴリズム。 これは sha1 である必要があります。
thumbprint - 取得する証明書の拇印。
detailLevel - DetailLevelサービスから取得されるプロパティを制御するために使用される 。

Returns:

Certificate Azure Batch アカウント内の指定した証明書に関する情報を格納している 。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

getCertificate

public Certificate getCertificate(String thumbprintAlgorithm, String thumbprint, DetailLevel detailLevel, Iterable additionalBehaviors)

指定した Certificate を取得します。

Parameters:

thumbprintAlgorithm - 拇印パラメーターの派生に使用されるアルゴリズム。 これは sha1 である必要があります。
thumbprint - 取得する証明書の拇印。
detailLevel - DetailLevelサービスから取得されるプロパティを制御するために使用される 。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

Certificate Azure Batch アカウント内の指定した証明書に関する情報を格納している 。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

listCertificates

public PagedList listCertificates()

Batch アカウントの を Certificate 一覧表示します。

Returns:

Certificate オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

listCertificates

public PagedList listCertificates(DetailLevel detailLevel)

Batch アカウントの を Certificate 一覧表示します。

Parameters:

detailLevel - DetailLevelリストをフィルター処理し、サービスから取得するプロパティを制御するために使用される 。

Returns:

Certificate オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

listCertificates

public PagedList listCertificates(DetailLevel detailLevel, Iterable additionalBehaviors)

Batch アカウントの を Certificate 一覧表示します。

Parameters:

detailLevel - DetailLevelリストをフィルター処理し、サービスから取得するプロパティを制御するために使用される 。
additionalBehaviors - Batch サービス要求に適用されるインスタンスのコレクション BatchClientBehavior

Returns:

Certificate オブジェクトのリスト。

Throws:

BatchErrorException - Batch サービスからエラー応答を受信したときにスローされる例外。

IOException

- Batch サービスからエラー応答を受信したときにスローされる例外。

withCustomBehaviors

public IInheritedBehaviors withCustomBehaviors(Collection behaviors)

Batch サービスへの要求を変更またはカスタマイズする動作のコレクションを設定します。

Parameters:

behaviors - インスタンスの BatchClientBehavior コレクション。

Returns:

現在のインスタンス。

適用対象