Partager via


CertificateCredentialImpl<T> Classe

Définition

Implémentation de ServicePrincipal et de ses interfaces parentes.

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)

Paramètres de type

T
Héritage
Implémente

Propriétés

Inner

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Indexable)

Méthodes

Attach()

Implémentation de ServicePrincipal et de ses interfaces parentes.

CustomKeyIdentifier()

Implémentation de ServicePrincipal et de ses interfaces parentes.

EndDate()

Implémentation de ServicePrincipal et de ses interfaces parentes.

GetInnerAsync(CancellationToken)

Implémentation de ServicePrincipal et de ses interfaces parentes.

Id()

Implémentation de ServicePrincipal et de ses interfaces parentes.

Name()

Implémentation de ServicePrincipal et de ses interfaces parentes.

Refresh()

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

Implémentation de ServicePrincipal et de ses interfaces parentes.

SetInner(InnerResourceT)

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
StartDate()

Implémentation de ServicePrincipal et de ses interfaces parentes.

Value()

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithAsymmetricX509Certificate()

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithAuthFileToExport(StreamWriter)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithDuration(TimeSpan)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithPrivateKeyFile(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithPrivateKeyPassword(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithPublicKey(Byte[])

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithSecretKey(Byte[])

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithStartDate(DateTime)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithSymmetricEncryption()

Implémentation de ServicePrincipal et de ses interfaces parentes.

Implémentations d’interfaces explicites

ICertificateCredential.CustomKeyIdentifier

Identificateur de clé personnalisé. Si les informations d’identification sont définies par le Kit de développement logiciel (SDK) .NET avec le nom, il s’agit de l’encodage de nom en base64. Si elle est définie par d’autres outils, il s’agirait de cette valeur. Sinon, il s’agirait généralement de l’empreinte numérique du certificat.

ICredential.EndDate

Obtient la date de fin.

ICredential.StartDate

Obtient la date de début.

ICredential.Value

Obtient la valeur de clé.

IHasId.Id

Obtient la chaîne d’ID de ressource.

IHasName.Name

Obtient le nom de la ressource.

IInDefinition<T>.Attach()

Joint la définition enfant au definiton de ressource parent.

IInUpdate<T>.Attach()

Joint la définition enfant à la mise à jour de la ressource parente.

IWithAuthFile<T>.WithAuthFileToExport(StreamWriter)

Exportez les informations de ce principal de service dans un fichier d’authentification.

IWithAuthFile<T>.WithAuthFileToExport(StreamWriter)

Exportez les informations de ce principal de service dans un fichier d’authentification.

IWithAuthFileCertificate<T>.WithPrivateKeyFile(String)

Exportez les informations de ce principal de service dans un fichier d’authentification.

IWithAuthFileCertificate<T>.WithPrivateKeyFile(String)

Exportez les informations de ce principal de service dans un fichier d’authentification.

IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String)

Exportez les informations de ce principal de service dans un fichier d’authentification.

IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String)

Exportez les informations de ce principal de service dans un fichier d’authentification.

IWithCertificateType<T>.WithAsymmetricX509Certificate()

Spécifie le type du certificat à X509 asymétrique.

IWithCertificateType<T>.WithAsymmetricX509Certificate()

Spécifie le type du certificat qui doit être asymétrique X509.

IWithCertificateType<T>.WithSymmetricEncryption()

Spécifie le type du certificat à symétrique.

IWithCertificateType<T>.WithSymmetricEncryption()

Spécifie le type du certificat à symétrique.

IWithDuration<T>.WithDuration(TimeSpan)

Spécifie la durée de validité du mot de passe ou de la clé. La valeur par défaut est 1 an.

IWithDuration<T>.WithDuration(TimeSpan)

Spécifie la durée de validité du mot de passe ou de la clé. La valeur par défaut est 1 an.

IWithPublicKey<T>.WithPublicKey(Byte[])

Spécifie la clé publique pour un certificat X509 asymétrique.

IWithPublicKey<T>.WithPublicKey(Byte[])

Spécifie la clé publique pour un certificat X509 asymétrique.

IWithStartDate<T>.WithStartDate(DateTime)

Spécifie la date de début après laquelle le mot de passe ou la clé seraient valides. La valeur par défaut est l’heure actuelle.

IWithStartDate<T>.WithStartDate(DateTime)

Spécifie la date de début après laquelle le mot de passe ou la clé seraient valides. La valeur par défaut est l’heure actuelle.

IWithSymmetricKey<T>.WithSecretKey(Byte[])

Spécifie la clé secrète pour un chiffrement symétrique.

IWithSymmetricKey<T>.WithSecretKey(Byte[])

Spécifie la clé secrète pour un chiffrement symétrique.

S’applique à