Share via


Certificate Klasse

Definition

Ein Zertifikat, das auf Computeknoten installiert werden kann und zum Authentifizieren von Vorgängen auf einem Knoten verwendet werden kann.

public class Certificate : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
type Certificate = class
    interface IRefreshable
    interface IInheritedBehaviors
Public Class Certificate
Implements IInheritedBehaviors, IRefreshable
Vererbung
Certificate
Implementiert

Konstruktoren

Certificate()

Standardkonstruktor, um die Mocking-Klasse Certificate zu unterstützen.

Eigenschaften

CertificateFormat

Ruft das Format der Zertifikatdaten ab.

CustomBehaviors

Ruft eine Liste von Verhaltensweisen ab, die Anforderungen an den Batch-Dienst ändern oder anpassen, die über diesen ausgeführt werden, oder legt diese Certificatefest.

Data

Ruft die base64-codierten Rohzertifikatdaten ab (Inhalte der PFX- oder CER-Datei oder der Daten, aus denen die Certificate erstellt wurde).

DeleteCertificateError

Ruft den Fehler ab, der beim letzten Versuch, dieses Zertifikat zu löschen, aufgetreten ist.

Password

Ruft das Kennwort für den Zugriff auf den privaten Zertifikatschlüssel ab.

PreviousState

Ruft den vorherigen Zustand des Zertifikats ab.

PreviousStateTransitionTime

Ruft den Zeitpunkt ab, zu dem das Zertifikat seinen vorherigen Zustand eingegeben hat.

PublicData

Ruft den öffentlichen Teil des Zertifikats als Zeichenfolge ab, die Base64-codierte CER-Formatdaten enthält.

State

Ruft den aktuellen Status des Zertifikats ab.

StateTransitionTime

Ruft die Zeit ab, zu der das Zertifikat seinen aktuellen Status eingegeben hat.

Thumbprint

Ruft den Fingerabdruck des Zertifikats ab. Dies ist eine Sequenz von bis zu 40 Sechskantstellen.

ThumbprintAlgorithm

Ruft den Algorithmus ab, der zum Ableiten des Fingerabdrucks verwendet wird.

Url

Ruft die URL des Zertifikats ab.

Methoden

CancelDelete(IEnumerable<BatchClientBehavior>)

Bricht ein fehlgeschlagenes Löschen des Zertifikats ab. Dies kann nur erfolgen, wenn sich das Zertifikat im DeleteFailed Zustand befindet und das Zertifikat wieder in den Active Zustand versetzt wird.

CancelDeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Bricht ein fehlgeschlagenes Löschen des Zertifikats ab. Dies kann nur erfolgen, wenn sich das Zertifikat im DeleteFailed Zustand befindet und das Zertifikat wieder in den Active Zustand versetzt wird.

Commit(IEnumerable<BatchClientBehavior>)

Fügt das Zertifikat dem Batch-Konto hinzu.

CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Fügt das Zertifikat dem Batch-Konto hinzu.

Delete(IEnumerable<BatchClientBehavior>)

Löscht das Zertifikat aus dem Batch-Konto.

DeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Löscht das Zertifikat aus dem Batch-Konto.

Refresh(DetailLevel, IEnumerable<BatchClientBehavior>)

Aktualisiert den aktuellen Certificate.

RefreshAsync(DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Aktualisiert den aktuellen Certificate.

Gilt für: