@azure/keyvault-certificates package
Classes
| CertificateClient |
O cliente para interagir com a funcionalidade de certificados KeyVault |
Interfaces
| AdministratorContact |
Detalhes do administrador da organização do emissor do certificado. |
| BackupCertificateResult |
O resultado do certificado de backup, contendo o blob de backup. |
| BeginCreateCertificateOptions |
Uma interface que representa os parâmetros opcionais que podem ser passados para beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
| CertificateClientOptions |
Os parâmetros opcionais aceitos pelo CertificateClient do KeyVault |
| CertificateContactAll |
A forma das informações de contato para os certificados do vault. |
| CertificateIssuer |
Uma interface que representa as propriedades de um emissor. |
| CertificateOperation |
Uma operação de certificado é retornada em caso de solicitações assíncronas. |
| CertificateOperationError |
O erro do servidor do cofre de chaves. |
| CertificateOperationState |
Uma interface que representa as propriedades publicamente disponíveis do estado do CertificateOperationPoller. |
| CertificatePolicyProperties |
Uma interface que representa a política de um certificado (sem as propriedades do assunto). |
| CertificatePollerOptions |
Uma interface que representa os parâmetros opcionais que podem ser passados para beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions), beginDeleteCertificate(string, CertificatePollerOptions) e beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CertificateProperties |
Uma interface que representa as propriedades de um certificado |
| CoreSubjectAlternativeNames |
O assunto alterna nomes de um objeto X509. |
| CreateCertificateOptions |
Opções para <xref:createCertificate>. |
| CreateIssuerOptions |
Opções para createIssuer(string, string, CreateIssuerOptions). |
| DeletedCertificate |
Uma interface que representa um certificado excluído. |
| ErrorModel |
O modelo de erro do servidor do cofre de chaves. |
| ImportCertificateOptions |
Opções para importCertificate(string, Uint8Array, ImportCertificateOptions). |
| IssuerAttributes |
Os atributos de um emissor gerenciado pelo serviço Cofre de Chaves. |
| IssuerCredentials |
As credenciais a serem usadas para o emissor do certificado. |
| IssuerParameters |
Parâmetros para o emissor do componente X509 de um certificado. |
| IssuerProperties |
Uma interface que representa as propriedades de um emissor de certificado |
| KeyVaultCertificate |
Uma interface que representa um certificado sem a política do certificado |
| KeyVaultCertificateIdentifier |
Representa os segmentos que compõem uma ID de Certificado do Cofre da Chave. |
| KeyVaultCertificatePollOperationState |
Uma interface que representa a forma pública do estado das operações de um Poller de Certificados do Cofre de Chaves. |
| KeyVaultCertificateWithPolicy |
Uma interface que representa um certificado com sua política |
| LifetimeAction |
Ação e seu gatilho que será executado pelo Key Vault ao longo da vida útil de um certificado. |
| ListDeletedCertificatesOptions |
Uma interface que representa parâmetros opcionais para operações paginadas CertificateClient passadas para listDeletedCertificates(ListDeletedCertificatesOptions). |
| ListPropertiesOfCertificatesOptions |
Uma interface que representa parâmetros opcionais para operações paginadas CertificateClient passadas para listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
| PolicySubjectProperties |
Uma interface que representa as possíveis propriedades de assunto da política de um certificado. O tipo final requer pelo menos uma dessas propriedades para existir. |
| PollerLike |
Representação abstrata de um poller, destinada a expor apenas a API mínima com a qual o usuário precisa trabalhar. |
| PollerLikeWithCancellation |
Representação abstrata de um poller, destinada a expor apenas a API mínima com a qual o usuário precisa trabalhar. |
| SubjectAlternativeNamesAll |
Uma interface que representa os nomes alternativos do assunto de uma política de certificado. |
| UpdateCertificateOptions |
Opções para <xref:updateCertificate>. |
| UpdateIssuerOptions |
Opções para updateIssuer(string, UpdateIssuerOptions). |
| X509CertificateProperties |
Propriedades do componente X509 de um certificado. |
Aliases de Tipo
| ActionType |
A ação que será executada. |
| ArrayOneOrMore |
Uma matriz com uma propriedade no mínimo. |
| BackupCertificateOptions |
Opções para backupCertificate(string, OperationOptions). |
| BeginDeleteCertificateOptions |
Uma interface que representa os parâmetros opcionais que podem ser passados para beginDeleteCertificate(string, CertificatePollerOptions) |
| BeginRecoverDeletedCertificateOptions |
Uma interface que representa os parâmetros opcionais que podem ser passados para beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CancelCertificateOperationOptions |
Opções para <xref:cancelCertificateOperation>. |
| CertificateContact |
As informações de contato dos certificados do vault. Cada contato terá pelo menos uma das propriedades de CertificateContactAll, que são: emailAddress, nome ou telefone. |
| CertificateContentType |
Define valores para contentType. Os valores possíveis incluem: 'application/x-pem-file', 'application/x-pkcs12' |
| CertificateKeyCurveName |
Nome da curva elíptica. Para valores válidos, consulte JsonWebKeyCurveName. Valores conhecidos suportados pelo serviço
P-256: A curva elíptica NIST P-256, AKA curva SECG SECP256R1. |
| CertificateKeyType |
O tipo de par de chaves a ser usado para o certificado. Valores conhecidos suportados pelo serviço
EC: Curva Elíptica. |
| CertificatePolicy |
Um tipo que representa a política de um certificado com pelo menos uma das propriedades de assunto. |
| CertificatePolicyAction |
A ação que será executada. |
| CertificateTags |
Uma interface que representa a forma das Tags de Certificado. As tags são apenas pares chave-valor de cadeia de caracteres. |
| CreateCertificateState |
A representação pública do estado da operação CreateCertificatePoller. |
| DeleteCertificateOperationOptions |
Opções para deleteCertificateOperation(string, OperationOptions). |
| DeleteCertificateState |
A representação pública do estado da operação DeleteCertificatePoller. |
| DeleteContactsOptions |
Opções para deleteContacts(OperationOptions). |
| DeleteIssuerOptions |
Opções para deleteIssuer(string, OperationOptions). |
| DeletionRecoveryLevel |
Reflete o nível de recuperação de exclusão atualmente em vigor para segredos no cofre atual. Se contiver 'Purgeable', o segredo pode ser permanentemente eliminado por um utilizador privilegiado; caso contrário, apenas o sistema pode limpar o segredo, no final do intervalo de retenção. Valores conhecidos suportados pelo serviço
Purgeable: Indica um estado vault no qual a exclusão é uma operação irreversível, sem a possibilidade de recuperação. Este nível corresponde a nenhuma proteção disponível contra uma operação Delete; os dados são irremediavelmente perdidos ao aceitar uma operação de Exclusão no nível da entidade ou superior (cofre, grupo de recursos, assinatura, etc.) |
| GetCertificateOperationOptions |
Opções para getCertificateOperation(string, CertificatePollerOptions). |
| GetCertificateOptions |
Opções para getCertificate(string, OperationOptions). |
| GetCertificatePolicyOptions |
Opções para getCertificatePolicy(string, OperationOptions). |
| GetCertificateVersionOptions |
Opções para getCertificateVersion(string, string, OperationOptions). |
| GetContactsOptions |
Opções para getContacts(OperationOptions). |
| GetDeletedCertificateOptions |
Opções para getDeletedCertificate(string, OperationOptions). |
| GetIssuerOptions |
Opções para getIssuer(string, OperationOptions). |
| GetPlainCertificateOperationOptions |
Opções para <xref:getPlainCertificateOperation>. |
| ImportCertificatePolicy |
Um tipo que representa a política de importação de um certificado que não requer uma SAN ou um Assunto |
| KVPollerLike |
Cópia do KeyVault preterida do PollerLike do core-lro. |
| KeyUsageType |
Usos suportados de uma chave de certificado. Valores conhecidos suportados pelo serviço
digitalSignature: Indica que a chave do certificado pode ser usada como uma assinatura digital. |
| ListPropertiesOfCertificateVersionsOptions |
Uma interface que representa parâmetros opcionais para operações paginadas CertificateClient passadas para listPropertiesOfCertificateVersions(string, OperationOptions). |
| ListPropertiesOfIssuersOptions |
Uma interface que representa parâmetros opcionais para operações paginadas CertificateClient passadas para listPropertiesOfIssuers(OperationOptions). |
| MergeCertificateOptions |
Uma interface que representa parâmetros opcionais para mergeCertificate(string, Uint8Array[], OperationOptions). |
| PurgeDeletedCertificateOptions |
Opções para purgeDeletedCertificate(string, OperationOptions). |
| RecoverDeletedCertificateState |
Preterido: representação pública da recuperação de uma operação de pesquisa de certificado excluído |
| RequireAtLeastOne |
RequireAtLeastOne ajuda a criar um tipo onde pelo menos uma das propriedades de uma interface (pode ser qualquer propriedade) é necessária para existir. Isso funciona devido aos tipos de utilidade do TypeScript: https://www.typescriptlang.org/docs/handbook/utility-types.html Vamos examiná-lo:
|
| RestoreCertificateBackupOptions |
Uma interface que representa parâmetros opcionais para restoreCertificateBackup(Uint8Array, OperationOptions). |
| SetContactsOptions |
Opções para setContacts(CertificateContact[], OperationOptions). |
| SubjectAlternativeNames |
Alternativas à propriedade do sujeito. Se presente, ele deve ter pelo menos uma das propriedades de SubjectAlternativeNamesAll. |
| UpdateCertificatePolicyOptions |
Opções para updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
Enumerações
| KnownCertificateKeyCurveNames |
Os valores conhecidos de CertificateKeyCurveName que o serviço aceita. |
| KnownCertificateKeyTypes |
Os valores conhecidos de CertificateKeyType que o serviço aceita. |
| KnownDeletionRecoveryLevels |
Reflete o nível de recuperação de exclusão atualmente em vigor para segredos no cofre atual. Se contiver 'Purgeable', o segredo pode ser permanentemente eliminado por um utilizador privilegiado; caso contrário, apenas o sistema pode limpar o segredo, no final do intervalo de retenção. |
| KnownKeyUsageTypes |
Valores conhecidos de KeyUsageType que o serviço aceita. |
| WellKnownIssuer |
Emissores bem conhecidos para escolher um padrão |
Funções
| parse |
Analisa a ID do certificado do Key Vault fornecida. Um exemplo é: https://< keyvault-name.vault.azure.net/certificates/<> certificate-name>/<unique-version-id> Ao analisar o ID acima, essa função retorna:
|
Detalhes de Função
parseKeyVaultCertificateIdentifier(string)
Analisa a ID do certificado do Key Vault fornecida. Um exemplo é:
https://< keyvault-name.vault.azure.net/certificates/<> certificate-name>/<unique-version-id>
Ao analisar o ID acima, essa função retorna:
{
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
A ID do certificado do Cofre da Chave.