@azure/keyvault-certificates package
Классы
CertificateClient |
Клиент для взаимодействия с функциями сертификатов KeyVault |
Интерфейсы
AdministratorContact |
Сведения об администраторе организации издателя сертификата. |
BackupCertificateResult |
Результат сертификата резервного копирования, содержащий резервный BLOB-объект. |
BeginCreateCertificateOptions |
Интерфейс, представляющий необязательные параметры, которые могут быть переданы в beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
CertificateClientOptions |
Необязательные параметры, принимаемые CertificateClient хранилища ключей |
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, с которым должен работать пользователь. |
SubjectAlternativeNamesAll |
Интерфейс, представляющий альтернативные имена субъекта политики сертификатов. |
UpdateCertificateOptions |
Параметры для <xref:updateCertificate>. |
UpdateIssuerOptions |
Параметры для updateIssuer(string, UpdateIssuerOptions). |
X509CertificateProperties |
Свойства компонента X509 сертификата. |
Псевдонимы типа
ActionType |
Определяет значения для ActionType. |
ArrayOneOrMore |
Массив как минимум с одним свойством. |
BackupCertificateOptions |
Параметры для backupCertificate(string, OperationOptions). |
BeginDeleteCertificateOptions |
Интерфейс, представляющий необязательные параметры, которые могут быть переданы в beginDeleteCertificate(string, CertificatePollerOptions) |
BeginRecoverDeletedCertificateOptions |
Интерфейс, представляющий необязательные параметры, которые могут быть переданы в beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
CancelCertificateOperationOptions |
Параметры для <xref:cancelCertificateOperation>. |
CertificateContact |
Контактные данные для сертификатов хранилища. Каждый контакт будет иметь по крайней мере одно из свойств CertificateContactAll: emailAddress, name или phone. |
CertificateContentType |
Определяет значения для contentType. Возможные значения: application/x-pem-file, application/x-pkcs12. |
CertificateKeyCurveName |
Определяет значения для JsonWebKeyCurveName. Известные значения, поддерживаемые службойP-256 |
CertificateKeyType |
Определяет значения для JsonWebKeyType. Известные значения, поддерживаемые службойEC |
CertificatePolicy |
Тип, представляющий политику сертификата по крайней мере с одним из свойств субъекта. |
CertificatePolicyAction |
Действие, которое будет выполнено. |
CertificateTags |
Интерфейс, представляющий форму тегов сертификатов. Теги — это просто пары "ключ-значение" строки. |
CreateCertificateState |
Открытое представление состояния операции CreateCertificatePoller. |
DeleteCertificateOperationOptions |
Параметры для deleteCertificateOperation(string, OperationOptions). |
DeleteCertificateState |
Общедоступное представление состояния операции DeleteCertificatePoller. |
DeleteContactsOptions |
Параметры для deleteContacts(OperationOptions). |
DeleteIssuerOptions |
Параметры для deleteIssuer(string, OperationOptions). |
DeletionRecoveryLevel |
Определяет значения для Параметра DeletionRecoveryLevel. Известные значения, поддерживаемые службойОчищаемый. Обозначает состояние хранилища, в котором удаление является необратимой операцией без возможности восстановления. Этот уровень соответствует отсутствием защиты от операции удаления; данные безвозвратно теряются при принятии операции удаления на уровне сущности или выше (хранилище, группа ресурсов, подписка и т. д.); |
GetCertificateOperationOptions |
Параметры для getCertificateOperation(string, CertificatePollerOptions). |
GetCertificateOptions |
Параметры для getCertificate(string, OperationOptions). |
GetCertificatePolicyOptions |
Параметры для getCertificatePolicy(string, OperationOptions). |
GetCertificateVersionOptions |
Параметры для getCertificateVersion(string, string, OperationOptions). |
GetContactsOptions |
Параметры для getContacts(OperationOptions). |
GetDeletedCertificateOptions |
Параметры для getDeletedCertificate(string, OperationOptions). |
GetIssuerOptions |
Параметры для getIssuer(string, OperationOptions). |
GetPlainCertificateOperationOptions |
Параметры для <xref:getPlainCertificateOperation>. |
ImportCertificatePolicy |
Тип, представляющий политику сертификата для импорта, для которого не требуется san или subject |
KVPollerLike |
Нерекомендуемая копия KeyVault для PollerLike core-lro. |
KeyUsageType |
Определяет значения для 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 |
Альтернативы свойству subject. Если он присутствует, он должен иметь по крайней мере одно из свойств SubjectAlternativeNamesAll. |
UpdateCertificatePolicyOptions |
Параметры для updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
Перечисления
KnownCertificateKeyCurveNames |
Известные значения CertificateKeyCurveName , которые принимает служба. |
KnownCertificateKeyTypes |
Известные значения CertificateKeyType , которые принимает служба. |
KnownDeletionRecoveryLevels |
Известные значения DeletionRecoveryLevel , которые принимает служба. |
KnownKeyUsageTypes |
Известные значения KeyUsageType , которые принимает служба. |
WellKnownIssuer |
Известные издатели для выбора по умолчанию |
Функции
parse |
Анализирует заданный идентификатор сертификата Key Vault. Пример: https://.vault.azure.net/certificates// При анализе приведенного выше идентификатора эта функция возвращает следующее:
|
Сведения о функции
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.