CertificateCredentialImpl<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
CertificateCredentialImpl<T>
- Implementaciones
-
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
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
Azure SDK for .NET