CertificateCredentialImpl<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
-
CertificateCredentialImpl<T>
- Implémente
-
IBlank<ParentT> IBlank<T> IDefinition<T> IWithAttach<ParentT> IWithAttach<T> IWithAuthFile<ParentT> IWithAuthFile<T> IWithAuthFileCertificate<ParentT> IWithAuthFileCertificate<T> IWithAuthFileCertificatePassword<ParentT> IWithAuthFileCertificatePassword<T> IWithCertificateType<ParentT> IWithCertificateType<T> IWithDuration<ParentT> IWithDuration<T> IWithPublicKey<ParentT> IWithPublicKey<T> IWithStartDate<ParentT> IWithStartDate<T> IWithSymmetricKey<ParentT> IWithSymmetricKey<T> IBlank<ParentT> IBlank<T> IUpdateDefinition<T> IWithAttach<ParentT> IWithAttach<T> IWithAuthFile<ParentT> IWithAuthFile<T> IWithAuthFileCertificate<ParentT> IWithAuthFileCertificate<T> IWithAuthFileCertificatePassword<ParentT> IWithAuthFileCertificatePassword<T> IWithCertificateType<ParentT> IWithCertificateType<T> IWithDuration<ParentT> IWithDuration<T> IWithPublicKey<ParentT> IWithPublicKey<T> IWithStartDate<ParentT> IWithStartDate<T> IWithSymmetricKey<ParentT> IWithSymmetricKey<T> ICertificateCredential ICredential IInDefinition<ParentT> IInDefinition<T> IInUpdate<ParentT> IInUpdate<T> IBeta IHasId IHasInner<KeyCredential> IHasName IIndexable
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 à
Azure SDK for .NET