CertificateCredentialImpl<T> Klasse

Definition

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

public class CertificateCredentialImpl<T> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IndexableRefreshableWrapper<Microsoft.Azure.Management.Graph.RBAC.Fluent.ICertificateCredential,Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.KeyCredential>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IBlank<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IDefinition<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAttach<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFile<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFileCertificate<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFileCertificatePassword<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithCertificateType<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithDuration<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithPublicKey<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithStartDate<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithSymmetricKey<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IBlank<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IUpdateDefinition<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAttach<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFile<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFileCertificate<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFileCertificatePassword<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithCertificateType<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithDuration<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithPublicKey<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithStartDate<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithSymmetricKey<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.ICertificateCredential, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<T>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<T>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.KeyCredential>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName where T : class
type CertificateCredentialImpl<'T (requires 'T : null)> = class
    inherit IndexableRefreshableWrapper<ICertificateCredential, KeyCredential>
    interface ICertificateCredential
    interface IBeta
    interface ICredential
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasInner<KeyCredential>
    interface IDefinition<'T (requires 'T : null)>
    interface IBlank<'T (requires 'T : null)>
    interface IWithCertificateType<'T (requires 'T : null)>
    interface IWithPublicKey<'T (requires 'T : null)>
    interface IWithSymmetricKey<'T (requires 'T : null)>
    interface IWithAttach<'T (requires 'T : null)>
    interface IInDefinition<'T (requires 'T : null)>
    interface IWithStartDate<'T (requires 'T : null)>
    interface IWithDuration<'T (requires 'T : null)>
    interface IWithAuthFile<'T (requires 'T : null)>
    interface IWithAuthFileCertificate<'T (requires 'T : null)>
    interface IWithAuthFileCertificatePassword<'T (requires 'T : null)>
    interface IUpdateDefinition<'T (requires 'T : null)>
    interface IBlank<'T (requires 'T : null)>
    interface IWithCertificateType<'T (requires 'T : null)>
    interface IWithPublicKey<'T (requires 'T : null)>
    interface IWithSymmetricKey<'T (requires 'T : null)>
    interface IWithAttach<'T (requires 'T : null)>
    interface IInUpdate<'T (requires 'T : null)>
    interface IWithStartDate<'T (requires 'T : null)>
    interface IWithDuration<'T (requires 'T : null)>
    interface IWithAuthFile<'T (requires 'T : null)>
    interface IWithAuthFileCertificate<'T (requires 'T : null)>
    interface IWithAuthFileCertificatePassword<'T (requires 'T : null)>
Public Class CertificateCredentialImpl(Of T)
Inherits IndexableRefreshableWrapper(Of ICertificateCredential, KeyCredential)
Implements IBeta, IBlank(Of T), IBlank(Of T), ICertificateCredential, IDefinition(Of T), IHasId, IHasInner(Of KeyCredential), IHasName, IInDefinition(Of T), IInUpdate(Of T), IUpdateDefinition(Of T), IWithAttach(Of T), IWithAttach(Of T), IWithAuthFile(Of T), IWithAuthFile(Of T), IWithAuthFileCertificate(Of T), IWithAuthFileCertificate(Of T), IWithAuthFileCertificatePassword(Of T), IWithAuthFileCertificatePassword(Of T), IWithCertificateType(Of T), IWithCertificateType(Of T), IWithDuration(Of T), IWithDuration(Of T), IWithPublicKey(Of T), IWithPublicKey(Of T), IWithStartDate(Of T), IWithStartDate(Of T), IWithSymmetricKey(Of T), IWithSymmetricKey(Of T)

Typparameter

T
Vererbung
Implementiert

Eigenschaften

Inner

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

(Geerbt von Indexable)

Methoden

Attach()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

CustomKeyIdentifier()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

EndDate()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

GetInnerAsync(CancellationToken)

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

Id()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

Name()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

Refresh()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

SetInner(InnerResourceT)

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

(Geerbt von IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
StartDate()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

Value()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithAsymmetricX509Certificate()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithAuthFileToExport(StreamWriter)

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithDuration(TimeSpan)

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithPrivateKeyFile(String)

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithPrivateKeyPassword(String)

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithPublicKey(Byte[])

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithSecretKey(Byte[])

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithStartDate(DateTime)

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

WithSymmetricEncryption()

Implementierung für ServicePrincipal und seine übergeordneten Schnittstellen.

Explizite Schnittstellenimplementierungen

ICertificateCredential.CustomKeyIdentifier

Benutzerdefinierter Schlüsselbezeichner. Wenn die Anmeldeinformationen vom .NET SDK mit dem Namen definiert werden, handelt es sich um die Base64-Codierung des Namens. Wenn sie von anderen Tools festgelegt wird, wäre es dieser Wert. Andernfalls wäre es in der Regel der Fingerabdruck des Zertifikats.

ICredential.EndDate

Ruft das Enddatum ab.

ICredential.StartDate

Ruft das Startdatum ab.

ICredential.Value

Ruft den Schlüsselwert ab.

IHasId.Id

Ruft die Ressourcen-ID-Zeichenfolge ab.

IHasName.Name

Ruft den Namen der Ressource ab.

IInDefinition<T>.Attach()

Fügt die untergeordnete Definition an das Definiton der übergeordneten Ressource an.

IInUpdate<T>.Attach()

Fügt die untergeordnete Definition an das Update der übergeordneten Ressource an.

IWithAuthFile<T>.WithAuthFileToExport(StreamWriter)

Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei.

IWithAuthFile<T>.WithAuthFileToExport(StreamWriter)

Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei.

IWithAuthFileCertificate<T>.WithPrivateKeyFile(String)

Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei.

IWithAuthFileCertificate<T>.WithPrivateKeyFile(String)

Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei.

IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String)

Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei.

IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String)

Exportieren Sie die Informationen dieses Dienstprinzipals in eine Authentifizierungsdatei.

IWithCertificateType<T>.WithAsymmetricX509Certificate()

Gibt den Typ des Zertifikats an, das asymmetrisch X509 sein soll.

IWithCertificateType<T>.WithAsymmetricX509Certificate()

Gibt den Typ des Zertifikats an, das asymmetrisch X509 sein soll.

IWithCertificateType<T>.WithSymmetricEncryption()

Gibt den Typ des Zertifikats an, das symmetrisch sein soll.

IWithCertificateType<T>.WithSymmetricEncryption()

Gibt den Typ des Zertifikats an, das symmetrisch sein soll.

IWithDuration<T>.WithDuration(TimeSpan)

Gibt die Dauer an, für die das Kennwort oder der Schlüssel gültig wäre. Der Standardwert ist 1 Jahr.

IWithDuration<T>.WithDuration(TimeSpan)

Gibt die Dauer an, für die das Kennwort oder der Schlüssel gültig wäre. Der Standardwert ist 1 Jahr.

IWithPublicKey<T>.WithPublicKey(Byte[])

Gibt den öffentlichen Schlüssel für ein asymmetrisches X509-Zertifikat an.

IWithPublicKey<T>.WithPublicKey(Byte[])

Gibt den öffentlichen Schlüssel für ein asymmetrisches X509-Zertifikat an.

IWithStartDate<T>.WithStartDate(DateTime)

Gibt das Startdatum an, nach dem das Kennwort oder der Schlüssel gültig sein würde. Der Standardwert ist die aktuelle Zeit.

IWithStartDate<T>.WithStartDate(DateTime)

Gibt das Startdatum an, nach dem das Kennwort oder der Schlüssel gültig sein würde. Der Standardwert ist die aktuelle Zeit.

IWithSymmetricKey<T>.WithSecretKey(Byte[])

Gibt den geheimen Schlüssel für eine symmetrische Verschlüsselung an.

IWithSymmetricKey<T>.WithSecretKey(Byte[])

Gibt den geheimen Schlüssel für eine symmetrische Verschlüsselung an.

Gilt für: