Compartilhar via


CertificateCredentialImpl<T> Classe

Definição

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
Implementações

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