@azure/keyvault-certificates package
Классы
| CertificateClient |
Клиент для взаимодействия с функциями сертификатов KeyVault |
Интерфейсы
| AdministratorContact |
Сведения администратора организации издателя сертификата. |
| BackupCertificateResult |
Результат сертификата резервного копирования, содержащий большой двоичный объект резервного копирования. |
| BeginCreateCertificateOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
| CertificateClientOptions |
Необязательные параметры, принятые сертификатом KeyVault |
| CertificateContactAll |
Форма контактных данных для сертификатов хранилища. |
| CertificateIssuer |
Интерфейс, представляющий свойства издателя. |
| CertificateOperation |
Операция сертификата возвращается в случае асинхронных запросов. |
| CertificateOperationError |
Ошибка сервера хранилища ключей. |
| CertificateOperationState |
Интерфейс, представляющий общедоступные свойства состояния CertificateOperationPoller. |
| CertificatePolicyProperties |
Интерфейс, представляющий политику сертификата (без свойств субъекта). |
| CertificatePollerOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions), beginDeleteCertificate(string, CertificatePollerOptions) и beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CertificateProperties |
Интерфейс, представляющий свойства сертификата |
| CoreSubjectAlternativeNames |
Альтернативные имена субъекта объекта X509. |
| CreateCertificateOptions |
Параметры <xref:createCertificate>. |
| CreateIssuerOptions |
Параметры createIssuer(string, string, CreateIssuerOptions). |
| DeletedCertificate |
Интерфейс, представляющий удаленный сертификат. |
| ErrorModel |
Модель ошибки сервера хранилища ключей. |
| ImportCertificateOptions |
Параметры importCertificate(string, Uint8Array, ImportCertificateOptions). |
| IssuerAttributes |
Атрибуты издателя, управляемого службой Key Vault. |
| IssuerCredentials |
Учетные данные, используемые для издателя сертификатов. |
| IssuerParameters |
Параметры для издателя компонента X509 сертификата. |
| IssuerProperties |
Интерфейс, представляющий свойства издателя сертификата |
| KeyVaultCertificate |
Интерфейс, представляющий сертификат без политики сертификата |
| KeyVaultCertificateIdentifier |
Представляет сегменты, составляющие идентификатор сертификата Key Vault. |
| KeyVaultCertificatePollOperationState |
Интерфейс, представляющий общедоступную форму состояния операций опроса сертификатов Key Vault. |
| KeyVaultCertificateWithPolicy |
Интерфейс, представляющий сертификат со своей политикой |
| LifetimeAction |
Действие и его триггер, которые будут выполняться Key Vault в течение всего времени существования сертификата. |
| ListDeletedCertificatesOptions |
Интерфейс, представляющий необязательные параметры для операций с страницами CertificateClient, передаваемых в listDeletedCertificates(ListDeletedCertificatesOptions). |
| ListPropertiesOfCertificatesOptions |
Интерфейс, представляющий необязательные параметры для операций с страницами CertificateClient, передаваемых в listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
| PolicySubjectProperties |
Интерфейс, представляющий возможные свойства субъекта политики сертификата. Для конечного типа требуется по крайней мере один из этих свойств. |
| PollerLike |
Абстрактное представление опроса, предназначенное для предоставления только минимального API, с которым должен работать пользователь. |
| PollerLikeWithCancellation |
Абстрактное представление опроса, предназначенное для предоставления только минимального API, с которым должен работать пользователь. |
| SubjectAlternativeNamesAll |
Интерфейс, представляющий альтернативные имена субъекта политики сертификата. |
| UpdateCertificateOptions |
Параметры <xref:updateCertificate>. |
| UpdateIssuerOptions |
Параметры updateIssuer(string, UpdateIssuerOptions). |
| X509CertificateProperties |
Свойства компонента X509 сертификата. |
Псевдонимы типа
| ActionType |
Действие, которое будет выполняться. |
| ArrayOneOrMore |
Массив с одним свойством как минимум. |
| BackupCertificateOptions |
Параметры backupCertificate(string, OperationOptions). |
| BeginDeleteCertificateOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в beginDeleteCertificate(string, CertificatePollerOptions) |
| BeginRecoverDeletedCertificateOptions |
Интерфейс, представляющий необязательные параметры, которые можно передать в beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
| CancelCertificateOperationOptions |
Параметры <xref:cancelCertificateOperation>. |
| CertificateContact |
Контактные данные для сертификатов хранилища. Каждый контакт будет иметь по крайней мере одно из свойств CertificateContactAll, которые: emailAddress, имя или телефон. |
| CertificateContentType |
Определяет значения contentType. Возможные значения: application/x-pem-file, application/x-pkcs12 |
| CertificateKeyCurveName |
Имя эллиптической кривой. Допустимые значения см. в разделе JsonWebKeyCurveName. Известные значения, поддерживаемые службой
P-256: NIST P-256 многоточие кривой, AKA SECG кривая SECP256R1. |
| CertificateKeyType |
Тип пары ключей, используемой для сертификата. Известные значения, поддерживаемые службой
EC: эллиптическая кривая. |
| CertificatePolicy |
Тип, представляющий политику сертификата по крайней мере с одним из свойств субъекта. |
| CertificatePolicyAction |
Действие, которое будет выполняться. |
| CertificateTags |
Интерфейс, представляющий форму тегов сертификата. Теги — это только пары "ключ-значение" строки. |
| CreateCertificateState |
Общедоступное представление состояния операции CreateCertificatePoller. |
| DeleteCertificateOperationOptions |
Параметры deleteCertificateOperation(string, OperationOptions). |
| DeleteCertificateState |
Общедоступное представление состояния операции DeleteCertificatePoller. |
| DeleteContactsOptions |
Параметры deleteContacts(OperationOptions). |
| DeleteIssuerOptions |
Параметры deleteIssuer(string, OperationOptions). |
| DeletionRecoveryLevel |
Отражает уровень восстановления удаления, который в настоящее время действует для секретов в текущем хранилище. Если он содержит "Purgeable", секрет может быть окончательно удален привилегированным пользователем; в противном случае только система может очистить секрет в конце интервала хранения. Известные значения, поддерживаемые службой
очистка: обозначает состояние хранилища, в котором удаление является необратимой операцией без возможности восстановления. Этот уровень не соответствует защите от операции delete; данные безвозвратно теряются при принятии операции удаления на уровне сущности или выше (хранилище, группа ресурсов, подписка и т. д.). |
| GetCertificateOperationOptions |
Параметры getCertificateOperation(string, CertificatePollerOptions). |
| GetCertificateOptions |
Параметры getCertificate(string, OperationOptions). |
| GetCertificatePolicyOptions | |
| GetCertificateVersionOptions |
Параметры getCertificateVersion(string, string, OperationOptions). |
| GetContactsOptions |
Параметры getContacts(OperationOptions). |
| GetDeletedCertificateOptions | |
| GetIssuerOptions |
Параметры getIssuer(string, OperationOptions). |
| GetPlainCertificateOperationOptions |
Параметры <xref:getPlainCertificateOperation>. |
| ImportCertificatePolicy |
Тип, представляющий политику сертификата для импорта, для которой не требуется SAN или тема |
| KVPollerLike |
Нерекомендуемая копия KeyVault в PollerLike core-lro. |
| KeyUsageType |
Поддерживаемые использование ключа сертификата. Известные значения, поддерживаемые службой
digitalSignature: указывает, что ключ сертификата можно использовать в качестве цифровой подписи. |
| ListPropertiesOfCertificateVersionsOptions |
Интерфейс, представляющий необязательные параметры для операций с страницами CertificateClient, передаваемых в listPropertiesOfCertificateVersions(string, OperationOptions). |
| ListPropertiesOfIssuersOptions |
Интерфейс, представляющий необязательные параметры для операций с страницами CertificateClient, передаваемых в listPropertiesOfIssuers(OperationOptions). |
| MergeCertificateOptions |
Интерфейс, представляющий необязательные параметры для mergeCertificate(string, Uint8Array[], OperationOptions). |
| PurgeDeletedCertificateOptions |
Параметры purgeDeletedCertificate(string, OperationOptions). |
| RecoverDeletedCertificateState |
Устаревшее: общедоступное представление восстановления удаленной операции опроса сертификатов |
| RequireAtLeastOne |
RequireAtLeastOne помогает создать тип, в котором требуется по крайней мере одно из свойств интерфейса (может быть любым свойством). Это работает из-за типов служебной программы TypeScript: https://www.typescriptlang.org/docs/handbook/utility-types.html рассмотрим его:
|
| RestoreCertificateBackupOptions |
Интерфейс, представляющий необязательные параметры для restoreCertificateBackup(Uint8Array, OperationOptions). |
| SetContactsOptions |
Параметры setContacts(CertificateContact[], OperationOptions). |
| SubjectAlternativeNames |
Альтернативные варианты свойства субъекта. Если он присутствует, он должен иметь хотя бы одно из свойств SubjectAlternativeNamesAll. |
| UpdateCertificatePolicyOptions |
Параметры updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
Перечисления
| KnownCertificateKeyCurveNames |
Известные значения CertificateKeyCurveName, которые принимает служба. |
| KnownCertificateKeyTypes |
Известные значения CertificateKeyType, которые принимает служба. |
| KnownDeletionRecoveryLevels |
Отражает уровень восстановления удаления, который в настоящее время действует для секретов в текущем хранилище. Если он содержит "Purgeable", секрет может быть окончательно удален привилегированным пользователем; в противном случае только система может очистить секрет в конце интервала хранения. |
| KnownKeyUsageTypes |
Известные значения KeyUsageType, которые принимает служба. |
| WellKnownIssuer |
Известные издатели для выбора по умолчанию |
Функции
| parse |
Анализирует указанный идентификатор сертификата Key Vault. Пример: https://< имя-ключа.vault.azure.net/certificates/>< имя-сертификата>/<уникальный-идентификатор версии-версии> При анализе приведенного выше идентификатора эта функция возвращает следующее:
|
Переменные
| Default |
DefaultCertificatePolicy экспортирует значения, полезные в качестве стандартных параметров, в методы, изменяющие политику сертификата. |
| logger | @azure/logger Конфигурация для этого пакета. |
Сведения о функции
parseKeyVaultCertificateIdentifier(string)
Анализирует указанный идентификатор сертификата Key Vault. Пример:
https://< имя-ключа.vault.azure.net/certificates/>< имя-сертификата>/<уникальный-идентификатор версии-версии>
При анализе приведенного выше идентификатора эта функция возвращает следующее:
{
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
Параметры
- id
-
string
Идентификатор сертификата Key Vault.
Возвращаемое значение
Variable Details
DefaultCertificatePolicy
DefaultCertificatePolicy экспортирует значения, полезные в качестве стандартных параметров, в методы, изменяющие политику сертификата.
DefaultCertificatePolicy: { issuerName: string, subject: string }
Тип
{ issuerName: string, subject: string }