Certificate Class
Definition
A certificate that can be installed on compute nodes and can be used to authenticate operations on a node.
public class Certificate : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
- Inheritance
-
Certificate
- Implements
Properties
| CertificateFormat |
Gets the format of the certificate data. |
| CustomBehaviors |
Gets or sets a list of behaviors that modify or customize requests to the Batch service made via this Certificate. |
| Data |
Gets the base64-encoded raw certificate data (contents of the .pfx or .cer file or data from which the Certificate was created). |
| DeleteCertificateError |
Gets the error that occurred on the last attempt to delete this certificate. |
| Password |
Gets the password to access the certificate private key. |
| PreviousState |
Gets the previous state of the certificate. |
| PreviousStateTransitionTime |
Gets the time at which the certificate entered its previous state. |
| PublicData |
Gets the public part of the certificate as a string containing base-64 encoded .cer format data. |
| State |
Gets the current state of the certificate. |
| StateTransitionTime |
Gets the time at which the certificate entered its current state. |
| Thumbprint |
Gets the thumbprint of the certificate. This is a sequence of up to 40 hex digits. |
| ThumbprintAlgorithm |
Gets the algorithm used to derive the thumbprint. |
| Url |
Gets the URL of the certificate. |
Methods
| CancelDelete(IEnumerable<BatchClientBehavior>) |
Cancels a failed deletion of the certificate. This can be done only when the certificate is in the DeleteFailed state, and restores the certificate to the Active state. |
| CancelDeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken) |
Cancels a failed deletion of the certificate. This can be done only when the certificate is in the DeleteFailed state, and restores the certificate to the Active state. |
| Commit(IEnumerable<BatchClientBehavior>) |
Adds the certificate to the Batch account. |
| CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken) |
Adds the certificate to the Batch account. |
| Delete(IEnumerable<BatchClientBehavior>) |
Deletes the certificate from the Batch account. |
| DeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken) |
Deletes the certificate from the Batch account. |
| Refresh(DetailLevel, IEnumerable<BatchClientBehavior>) |
Refreshes the current Certificate. |
| RefreshAsync(DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken) |
Refreshes the current Certificate. |
Extension Methods
| IsDefined(Object) | |
| IsNull(Object) | |
| IsPrimitive(Object) |