Compartir a través de


CertificateCredentialImpl<T> Clase

Definición

Implementación de ServicePrincipal y sus interfaces primarias.

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
Herencia
Implementaciones

Propiedades

Inner

Implementación de ServicePrincipal y sus interfaces primarias.

(Heredado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implementación de ServicePrincipal y sus interfaces primarias.

(Heredado de Indexable)

Métodos

Attach()

Implementación de ServicePrincipal y sus interfaces primarias.

CustomKeyIdentifier()

Implementación de ServicePrincipal y sus interfaces primarias.

EndDate()

Implementación de ServicePrincipal y sus interfaces primarias.

GetInnerAsync(CancellationToken)

Implementación de ServicePrincipal y sus interfaces primarias.

Id()

Implementación de ServicePrincipal y sus interfaces primarias.

Name()

Implementación de ServicePrincipal y sus interfaces primarias.

Refresh()

Implementación de ServicePrincipal y sus interfaces primarias.

(Heredado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

Implementación de ServicePrincipal y sus interfaces primarias.

SetInner(InnerResourceT)

Implementación de ServicePrincipal y sus interfaces primarias.

(Heredado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
StartDate()

Implementación de ServicePrincipal y sus interfaces primarias.

Value()

Implementación de ServicePrincipal y sus interfaces primarias.

WithAsymmetricX509Certificate()

Implementación de ServicePrincipal y sus interfaces primarias.

WithAuthFileToExport(StreamWriter)

Implementación de ServicePrincipal y sus interfaces primarias.

WithDuration(TimeSpan)

Implementación de ServicePrincipal y sus interfaces primarias.

WithPrivateKeyFile(String)

Implementación de ServicePrincipal y sus interfaces primarias.

WithPrivateKeyPassword(String)

Implementación de ServicePrincipal y sus interfaces primarias.

WithPublicKey(Byte[])

Implementación de ServicePrincipal y sus interfaces primarias.

WithSecretKey(Byte[])

Implementación de ServicePrincipal y sus interfaces primarias.

WithStartDate(DateTime)

Implementación de ServicePrincipal y sus interfaces primarias.

WithSymmetricEncryption()

Implementación de ServicePrincipal y sus interfaces primarias.

Implementaciones de interfaz explícitas

ICertificateCredential.CustomKeyIdentifier

Identificador de clave personalizado. Si el SDK de .NET define la credencial con el nombre, sería la codificación base64 del nombre. Si se establece mediante otras herramientas, sería ese valor. De lo contrario, normalmente sería la huella digital del certificado.

ICredential.EndDate

Obtiene la fecha de finalización.

ICredential.StartDate

Obtiene la fecha de inicio.

ICredential.Value

Obtiene el valor de clave.

IHasId.Id

Obtiene la cadena de identificador de recurso.

IHasName.Name

Obtiene el nombre del recurso.

IInDefinition<T>.Attach()

Asocia la definición secundaria al definiton del recurso primario.

IInUpdate<T>.Attach()

Asocia la definición secundaria a la actualización del recurso primario.

IWithAuthFile<T>.WithAuthFileToExport(StreamWriter)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

IWithAuthFile<T>.WithAuthFileToExport(StreamWriter)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

IWithAuthFileCertificate<T>.WithPrivateKeyFile(String)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

IWithAuthFileCertificate<T>.WithPrivateKeyFile(String)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String)

Exporte la información de esta entidad de servicio a un archivo de autenticación.

IWithCertificateType<T>.WithAsymmetricX509Certificate()

Especifica el tipo del certificado que se va a ser X509 asimétrico.

IWithCertificateType<T>.WithAsymmetricX509Certificate()

Especifica el tipo del certificado que se va a ser X509 asimétrico.

IWithCertificateType<T>.WithSymmetricEncryption()

Especifica el tipo del certificado que se va a ser simétrico.

IWithCertificateType<T>.WithSymmetricEncryption()

Especifica el tipo del certificado que se va a ser simétrico.

IWithDuration<T>.WithDuration(TimeSpan)

Especifica la duración de la contraseña o clave que sería válida. El valor predeterminado es 1 año.

IWithDuration<T>.WithDuration(TimeSpan)

Especifica la duración de la contraseña o clave que sería válida. El valor predeterminado es 1 año.

IWithPublicKey<T>.WithPublicKey(Byte[])

Especifica la clave pública para un certificado X509 asimétrico.

IWithPublicKey<T>.WithPublicKey(Byte[])

Especifica la clave pública para un certificado X509 asimétrico.

IWithStartDate<T>.WithStartDate(DateTime)

Especifica la fecha de inicio después de la cual la contraseña o la clave serían válidas. El valor predeterminado es la hora actual.

IWithStartDate<T>.WithStartDate(DateTime)

Especifica la fecha de inicio después de la cual la contraseña o la clave serían válidas. El valor predeterminado es la hora actual.

IWithSymmetricKey<T>.WithSecretKey(Byte[])

Especifica la clave secreta para un cifrado simétrico.

IWithSymmetricKey<T>.WithSecretKey(Byte[])

Especifica la clave secreta para un cifrado simétrico.

Se aplica a