@azure/keyvault-certificates package
Clases
CertificateClient |
El cliente para interactuar con la funcionalidad de certificados de KeyVault |
Interfaces
AdministratorContact |
Detalles del administrador de la organización del emisor de certificados. |
BackupCertificateResult |
Resultado del certificado de copia de seguridad, que contiene el blob de copia de seguridad. |
BeginCreateCertificateOptions |
Interfaz que representa los parámetros opcionales a los que se puede pasar beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
CertificateClientOptions |
Los parámetros opcionales aceptados por CertificateClient de KeyVault |
CertificateContactAll |
Forma de la información de contacto de los certificados del almacén. |
CertificateIssuer |
Interfaz que representa las propiedades de un emisor. |
CertificateOperation |
Se devuelve una operación de certificado en caso de solicitudes asincrónicas. |
CertificateOperationError |
Error del servidor del almacén de claves. |
CertificateOperationState |
Interfaz que representa las propiedades disponibles públicamente del estado de CertificateOperationPoller. |
CertificatePolicyProperties |
Interfaz que representa la directiva de un certificado (sin las propiedades del firmante). |
CertificatePollerOptions |
Interfaz que representa los parámetros opcionales que se pueden pasar a beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions)y beginDeleteCertificate(string, CertificatePollerOptions)beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
CertificateProperties |
Interfaz que representa las propiedades de un certificado |
CoreSubjectAlternativeNames |
Nombres alternativos del firmante de un objeto X509. |
CreateCertificateOptions |
Opciones de <xref:createCertificate>. |
CreateIssuerOptions |
Opciones de createIssuer(string, string, CreateIssuerOptions). |
DeletedCertificate |
Interfaz que representa un certificado eliminado. |
ErrorModel |
El modelo de error del servidor del almacén de claves. |
ImportCertificateOptions |
Opciones de importCertificate(string, Uint8Array, ImportCertificateOptions). |
IssuerAttributes |
Atributos de un emisor administrado por el servicio Key Vault. |
IssuerCredentials |
Credenciales que se usarán para el emisor de certificados. |
IssuerParameters |
Parámetros para el emisor del componente X509 de un certificado. |
IssuerProperties |
Interfaz que representa las propiedades de un emisor de certificados |
KeyVaultCertificate |
Interfaz que representa un certificado sin la directiva del certificado |
KeyVaultCertificateIdentifier |
Representa los segmentos que componen un identificador de certificado de Key Vault. |
KeyVaultCertificatePollOperationState |
Interfaz que representa la forma pública del estado de una Key Vault las operaciones de Certificate Poller. |
KeyVaultCertificateWithPolicy |
Interfaz que representa un certificado con su directiva |
LifetimeAction |
Acción y su desencadenador que realizará Key Vault durante la vigencia de un certificado. |
ListDeletedCertificatesOptions |
Interfaz que representa parámetros opcionales para las operaciones paginadas certificateClient pasadas a listDeletedCertificates(ListDeletedCertificatesOptions). |
ListPropertiesOfCertificatesOptions |
Interfaz que representa parámetros opcionales para las operaciones paginadas certificateClient pasadas a listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
PolicySubjectProperties |
Interfaz que representa las posibles propiedades de asunto de la directiva de un certificado. El tipo final requiere al menos una de estas propiedades para existir. |
PollerLike |
Representación abstracta de un sondeo, diseñada para exponer solo la API mínima con la que el usuario necesita trabajar. |
SubjectAlternativeNamesAll |
Interfaz que representa los nombres alternativos del sujeto de una directiva de certificado. |
UpdateCertificateOptions |
Opciones de <xref:updateCertificate>. |
UpdateIssuerOptions |
Opciones de updateIssuer(string, UpdateIssuerOptions). |
X509CertificateProperties |
Propiedades del componente X509 de un certificado. |
Alias de tipos
ActionType |
Define valores para ActionType. |
ArrayOneOrMore |
Matriz con una propiedad como mínimo. |
BackupCertificateOptions |
Opciones de backupCertificate(string, OperationOptions). |
BeginDeleteCertificateOptions |
Interfaz que representa los parámetros opcionales a los que se puede pasar beginDeleteCertificate(string, CertificatePollerOptions) |
BeginRecoverDeletedCertificateOptions |
Interfaz que representa los parámetros opcionales a los que se puede pasar beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
CancelCertificateOperationOptions |
Opciones de <xref:cancelCertificateOperation>. |
CertificateContact |
La información de contacto de los certificados del almacén. Cada contacto tendrá al menos una de las propiedades de CertificateContactAll, que son: emailAddress, name o phone. |
CertificateContentType |
Define valores para contentType. Entre los valores posibles se incluyen: "application/x-pem-file", "application/x-pkcs12". |
CertificateKeyCurveName |
Define valores para JsonWebKeyCurveName. Valores conocidos admitidos por el servicioP-256 |
CertificateKeyType |
Define valores para JsonWebKeyType. Valores conocidos admitidos por el servicioEC |
CertificatePolicy |
Tipo que representa la directiva de un certificado con al menos una de las propiedades del firmante. |
CertificatePolicyAction |
Acción que se ejecutará. |
CertificateTags |
Interfaz que representa la forma de las etiquetas de certificado. Las etiquetas son simplemente pares clave-valor de cadena. |
CreateCertificateState |
Representación pública del estado de la operación CreateCertificatePoller. |
DeleteCertificateOperationOptions |
Opciones de deleteCertificateOperation(string, OperationOptions). |
DeleteCertificateState |
Representación pública del estado de la operación DeleteCertificatePoller. |
DeleteContactsOptions |
Opciones de deleteContacts(OperationOptions). |
DeleteIssuerOptions |
Opciones de deleteIssuer(string, OperationOptions). |
DeletionRecoveryLevel |
Define valores para DeletionRecoveryLevel. Valores conocidos admitidos por el servicioPurgable: indica un estado de almacén en el que la eliminación es una operación irreversible, sin la posibilidad de recuperación. Este nivel no corresponde a ninguna protección disponible en una operación de eliminación; Los datos se pierden irrecuperablemente al aceptar una operación de eliminación en el nivel de entidad o superior (almacén, grupo de recursos, suscripción, etc.). |
GetCertificateOperationOptions |
Opciones de getCertificateOperation(string, CertificatePollerOptions). |
GetCertificateOptions |
Opciones de getCertificate(string, OperationOptions). |
GetCertificatePolicyOptions |
Opciones de getCertificatePolicy(string, OperationOptions). |
GetCertificateVersionOptions |
Opciones de getCertificateVersion(string, string, OperationOptions). |
GetContactsOptions |
Opciones de getContacts(OperationOptions). |
GetDeletedCertificateOptions |
Opciones de getDeletedCertificate(string, OperationOptions). |
GetIssuerOptions |
Opciones de getIssuer(string, OperationOptions). |
GetPlainCertificateOperationOptions |
Opciones de <xref:getPlainCertificateOperation>. |
ImportCertificatePolicy |
Tipo que representa la directiva de un certificado para la importación que no requiere una SAN o un asunto |
KVPollerLike |
Copia de KeyVault en desuso de PollerLike de core-lro. |
KeyUsageType |
Define valores para KeyUsageType. Valores conocidos admitidos por el serviciodigitalSignature |
ListPropertiesOfCertificateVersionsOptions |
Interfaz que representa parámetros opcionales para las operaciones paginadas certificateClient pasadas a listPropertiesOfCertificateVersions(string, OperationOptions). |
ListPropertiesOfIssuersOptions |
Interfaz que representa parámetros opcionales para las operaciones paginadas certificateClient pasadas a listPropertiesOfIssuers(OperationOptions). |
MergeCertificateOptions |
Interfaz que representa parámetros opcionales para mergeCertificate(string, Uint8Array[], OperationOptions). |
PurgeDeletedCertificateOptions |
Opciones de purgeDeletedCertificate(string, OperationOptions). |
RecoverDeletedCertificateState |
En desuso: representación pública de la recuperación de una operación de sondeo de certificado eliminada |
RequireAtLeastOne |
RequireAtLeastOne ayuda a crear un tipo en el que se requiere al menos una de las propiedades de una interfaz (puede ser cualquier propiedad). Esto funciona debido a los tipos de utilidad de TypeScript: https://www.typescriptlang.org/docs/handbook/utility-types.html vamos a examinarlo:
|
RestoreCertificateBackupOptions |
Interfaz que representa parámetros opcionales para restoreCertificateBackup(Uint8Array, OperationOptions). |
SetContactsOptions |
Opciones de setContacts(CertificateContact[], OperationOptions). |
SubjectAlternativeNames |
Alternativas a la propiedad subject. Si está presente, debe tener al menos una de las propiedades de SubjectAlternativeNamesAll. |
UpdateCertificatePolicyOptions |
Opciones de updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
Enumeraciones
KnownCertificateKeyCurveNames |
Valores conocidos de CertificateKeyCurveName que acepta el servicio. |
KnownCertificateKeyTypes |
Valores conocidos de CertificateKeyType que acepta el servicio. |
KnownDeletionRecoveryLevels |
Valores conocidos de DeletionRecoveryLevel que acepta el servicio. |
KnownKeyUsageTypes |
Valores conocidos de KeyUsageType que acepta el servicio. |
WellKnownIssuer |
Emisores conocidos para elegir un valor predeterminado |
Funciones
parse |
Analiza el identificador de certificado de Key Vault especificado. Un ejemplo es: https://.vault.azure.net/certificates// Al analizar el identificador anterior, esta función devuelve:
|
Detalles de la función
parseKeyVaultCertificateIdentifier(string)
Analiza el identificador de certificado de Key Vault especificado. Un ejemplo es:
https://.vault.azure.net/certificates//
Al analizar el identificador anterior, esta función devuelve:
{
sourceId: "https://<keyvault-name>.vault.azure.net/certificates/<certificate-name>/<unique-version-id>",
vaultUrl: "https://<keyvault-name>.vault.azure.net",
version: "<unique-version-id>",
name: "<certificate-name>"
}
function parseKeyVaultCertificateIdentifier(id: string): KeyVaultCertificateIdentifier
Parámetros
- id
-
string
Identificador del certificado de Key Vault.