CertificateCredentialImpl<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementação para ServicePrincipal e suas interfaces pai.
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)
Parâmetros de tipo
- T
- Herança
-
CertificateCredentialImpl<T>
- Implementações
-
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
Propriedades
Inner |
Implementação para ServicePrincipal e suas interfaces pai. (Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>) |
Key |
Implementação para ServicePrincipal e suas interfaces pai. (Herdado de Indexable) |
Métodos
Attach() |
Implementação para ServicePrincipal e suas interfaces pai. |
CustomKeyIdentifier() |
Implementação para ServicePrincipal e suas interfaces pai. |
EndDate() |
Implementação para ServicePrincipal e suas interfaces pai. |
GetInnerAsync(CancellationToken) |
Implementação para ServicePrincipal e suas interfaces pai. |
Id() |
Implementação para ServicePrincipal e suas interfaces pai. |
Name() |
Implementação para ServicePrincipal e suas interfaces pai. |
Refresh() |
Implementação para ServicePrincipal e suas interfaces pai. (Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>) |
RefreshAsync(CancellationToken) |
Implementação para ServicePrincipal e suas interfaces pai. |
SetInner(InnerResourceT) |
Implementação para ServicePrincipal e suas interfaces pai. (Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>) |
StartDate() |
Implementação para ServicePrincipal e suas interfaces pai. |
Value() |
Implementação para ServicePrincipal e suas interfaces pai. |
WithAsymmetricX509Certificate() |
Implementação para ServicePrincipal e suas interfaces pai. |
WithAuthFileToExport(StreamWriter) |
Implementação para ServicePrincipal e suas interfaces pai. |
WithDuration(TimeSpan) |
Implementação para ServicePrincipal e suas interfaces pai. |
WithPrivateKeyFile(String) |
Implementação para ServicePrincipal e suas interfaces pai. |
WithPrivateKeyPassword(String) |
Implementação para ServicePrincipal e suas interfaces pai. |
WithPublicKey(Byte[]) |
Implementação para ServicePrincipal e suas interfaces pai. |
WithSecretKey(Byte[]) |
Implementação para ServicePrincipal e suas interfaces pai. |
WithStartDate(DateTime) |
Implementação para ServicePrincipal e suas interfaces pai. |
WithSymmetricEncryption() |
Implementação para ServicePrincipal e suas interfaces pai. |
Implantações explícitas de interface
ICertificateCredential.CustomKeyIdentifier |
Identificador de chave personalizado. Se a credencial for definida pelo SDK do .NET com o nome, será a codificação base64 do nome. Se ele for definido por outras ferramentas, será esse valor. Caso contrário, normalmente seria a impressão digital do certificado. |
ICredential.EndDate |
Obtém a data de término. |
ICredential.StartDate |
Obtém a data de início. |
ICredential.Value |
Obtém o valor da chave. |
IHasId.Id |
Obtém a cadeia de caracteres de ID do recurso. |
IHasName.Name |
Obtém o nome do recurso. |
IInDefinition<T>.Attach() |
Anexa a definição filho ao definiton de recurso pai. |
IInUpdate<T>.Attach() |
Anexa a definição filho à atualização de recurso pai. |
IWithAuthFile<T>.WithAuthFileToExport(StreamWriter) |
Exporte as informações dessa entidade de serviço para um arquivo de autenticação. |
IWithAuthFile<T>.WithAuthFileToExport(StreamWriter) |
Exporte as informações dessa entidade de serviço para um arquivo de autenticação. |
IWithAuthFileCertificate<T>.WithPrivateKeyFile(String) |
Exporte as informações dessa entidade de serviço para um arquivo de autenticação. |
IWithAuthFileCertificate<T>.WithPrivateKeyFile(String) |
Exporte as informações dessa entidade de serviço para um arquivo de autenticação. |
IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String) |
Exporte as informações dessa entidade de serviço para um arquivo de autenticação. |
IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String) |
Exporte as informações dessa entidade de serviço para um arquivo de autenticação. |
IWithCertificateType<T>.WithAsymmetricX509Certificate() |
Especifica o tipo do certificado a ser assimétrico X509. |
IWithCertificateType<T>.WithAsymmetricX509Certificate() |
Especifica o tipo do certificado a ser assimétrico X509. |
IWithCertificateType<T>.WithSymmetricEncryption() |
Especifica o tipo do certificado a ser simétrico. |
IWithCertificateType<T>.WithSymmetricEncryption() |
Especifica o tipo do certificado a ser simétrico. |
IWithDuration<T>.WithDuration(TimeSpan) |
Especifica a duração para a qual a senha ou chave seria válida. O valor padrão é 1 ano. |
IWithDuration<T>.WithDuration(TimeSpan) |
Especifica a duração para a qual a senha ou chave seria válida. O valor padrão é 1 ano. |
IWithPublicKey<T>.WithPublicKey(Byte[]) |
Especifica a chave pública para um certificado X509 assimétrico. |
IWithPublicKey<T>.WithPublicKey(Byte[]) |
Especifica a chave pública para um certificado X509 assimétrico. |
IWithStartDate<T>.WithStartDate(DateTime) |
Especifica a data de início após a qual a senha ou chave seria válida. O valor padrão é a hora atual. |
IWithStartDate<T>.WithStartDate(DateTime) |
Especifica a data de início após a qual a senha ou chave seria válida. O valor padrão é a hora atual. |
IWithSymmetricKey<T>.WithSecretKey(Byte[]) |
Especifica a chave secreta para uma criptografia simétrica. |
IWithSymmetricKey<T>.WithSecretKey(Byte[]) |
Especifica a chave secreta para uma criptografia simétrica. |
Aplica-se a
Azure SDK for .NET