@azure/keyvault-certificates package
Classes
CertificateClient |
Client à interagir avec la fonctionnalité de certificats KeyVault |
Interfaces
AdministratorContact |
Détails de l’administrateur de l’organisation de l’émetteur de certificat. |
BackupCertificateResult |
Résultat du certificat de sauvegarde, contenant l’objet blob de sauvegarde. |
BeginCreateCertificateOptions |
Interface représentant les paramètres facultatifs qui peuvent être passés à beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
CertificateClientOptions |
Paramètres facultatifs acceptés par CertificateClient du Coffre de clés |
CertificateContactAll |
Forme des informations de contact pour les certificats du coffre. |
CertificateIssuer |
Interface représentant les propriétés d’un émetteur. |
CertificateOperation |
Une opération de certificat est retournée en cas de requêtes asynchrones. |
CertificateOperationError |
Erreur du serveur key vault. |
CertificateOperationState |
Interface représentant les propriétés publiquement disponibles de l’état de CertificateOperationPoller. |
CertificatePolicyProperties |
Interface représentant la stratégie d’un certificat (sans les propriétés de l’objet). |
CertificatePollerOptions |
Interface représentant les paramètres facultatifs qui peuvent être passés à beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions), beginDeleteCertificate(string, CertificatePollerOptions) et beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
CertificateProperties |
Interface représentant les propriétés d’un certificat |
CoreSubjectAlternativeNames |
Autres noms d’objet d’un objet X509. |
CreateCertificateOptions |
Options de <xref:createCertificate>. |
CreateIssuerOptions |
Options de createIssuer(string, string, CreateIssuerOptions). |
DeletedCertificate |
Interface représentant un certificat supprimé. |
ErrorModel |
Modèle d’erreur du serveur key vault. |
ImportCertificateOptions |
Options de importCertificate(string, Uint8Array, ImportCertificateOptions). |
IssuerAttributes |
Attributs d’un émetteur géré par le service Key Vault. |
IssuerCredentials |
Informations d’identification à utiliser pour l’émetteur de certificat. |
IssuerParameters |
Paramètres de l’émetteur du composant X509 d’un certificat. |
IssuerProperties |
Interface représentant les propriétés d’un émetteur de certificat |
KeyVaultCertificate |
Interface représentant un certificat sans la stratégie du certificat |
KeyVaultCertificateIdentifier |
Représente les segments qui composent un ID de certificat Key Vault. |
KeyVaultCertificatePollOperationState |
Interface représentant la forme publique de l’état des opérations d’un polleur de certificats Key Vault. |
KeyVaultCertificateWithPolicy |
Interface représentant un certificat avec sa stratégie |
LifetimeAction |
Action et son déclencheur qui seront effectués par Key Vault pendant la durée de vie d’un certificat. |
ListDeletedCertificatesOptions |
Interface représentant des paramètres facultatifs pour les opérations paginées CertificateClient passées à listDeletedCertificates(ListDeletedCertificatesOptions). |
ListPropertiesOfCertificatesOptions |
Interface représentant des paramètres facultatifs pour les opérations paginées CertificateClient passées à listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
PolicySubjectProperties |
Interface représentant les propriétés d’objet possibles de la stratégie d’un certificat. Le type final nécessite au moins l’une de ces propriétés. |
PollerLike |
Représentation abstraite d’un polleur, destinée à exposer uniquement l’API minimale avec laquelle l’utilisateur doit travailler. |
PollerLikeWithCancellation |
Représentation abstraite d’un polleur, destinée à exposer uniquement l’API minimale avec laquelle l’utilisateur doit travailler. |
SubjectAlternativeNamesAll |
Interface représentant les autres noms de l’objet d’une stratégie de certificat. |
UpdateCertificateOptions |
Options de <xref:updateCertificate>. |
UpdateIssuerOptions |
Options de updateIssuer(string, UpdateIssuerOptions). |
X509CertificateProperties |
Propriétés du composant X509 d’un certificat. |
Alias de type
ActionType |
Définit des valeurs pour ActionType. |
ArrayOneOrMore |
Tableau avec une propriété au minimum. |
BackupCertificateOptions |
Options de backupCertificate(string, OperationOptions). |
BeginDeleteCertificateOptions |
Interface représentant les paramètres facultatifs qui peuvent être passés à beginDeleteCertificate(string, CertificatePollerOptions) |
BeginRecoverDeletedCertificateOptions |
Interface représentant les paramètres facultatifs qui peuvent être passés à beginRecoverDeletedCertificate(string, CertificatePollerOptions) |
CancelCertificateOperationOptions |
Options de <xref:cancelCertificateOperation>. |
CertificateContact |
Informations de contact pour les certificats du coffre. Chaque contact aura au moins l’une des propriétés de CertificateContactAll, qui sont : emailAddress, name ou phone. |
CertificateContentType |
Définit des valeurs pour contentType. Les valeurs possibles sont les suivantes : « application/x-pem-file », « application/x-pkcs12 » |
CertificateKeyCurveName |
Définit des valeurs pour JsonWebKeyCurveName. Valeurs connues prises en charge par le service
P-256 |
CertificateKeyType |
Définit des valeurs pour JsonWebKeyType. Valeurs connues prises en charge par le service
EC |
CertificatePolicy |
Type représentant la stratégie d’un certificat avec au moins une des propriétés de l’objet. |
CertificatePolicyAction |
Action qui sera exécutée. |
CertificateTags |
Interface représentant la forme des étiquettes de certificat. Les balises sont simplement des paires clé-valeur de chaîne. |
CreateCertificateState |
Représentation publique de l’état de l’opération CreateCertificatePoller. |
DeleteCertificateOperationOptions |
Options de deleteCertificateOperation(string, OperationOptions). |
DeleteCertificateState |
Représentation publique de l’état de l’opération DeleteCertificatePoller. |
DeleteContactsOptions |
Options de deleteContacts(OperationOptions). |
DeleteIssuerOptions |
Options de deleteIssuer(string, OperationOptions). |
DeletionRecoveryLevel |
Définit des valeurs pour DeletionRecoveryLevel. Valeurs connues prises en charge par le service
purgeable : désigne un état de coffre dans lequel la suppression est irréversible, sans possibilité de récupération. Ce niveau correspond à aucune protection disponible contre une opération De suppression ; les données sont irrécupérablement perdues lors de l’acceptation d’une opération Delete au niveau de l’entité ou supérieure (coffre, groupe de ressources, abonnement, etc.) |
GetCertificateOperationOptions |
Options de getCertificateOperation(string, CertificatePollerOptions). |
GetCertificateOptions |
Options de getCertificate(string, OperationOptions). |
GetCertificatePolicyOptions |
Options de getCertificatePolicy(string, OperationOptions). |
GetCertificateVersionOptions |
Options de getCertificateVersion(string, string, OperationOptions). |
GetContactsOptions |
Options de getContacts(OperationOptions). |
GetDeletedCertificateOptions |
Options de getDeletedCertificate(string, OperationOptions). |
GetIssuerOptions |
Options de getIssuer(string, OperationOptions). |
GetPlainCertificateOperationOptions |
Options de <xref:getPlainCertificateOperation>. |
ImportCertificatePolicy |
Type représentant la stratégie d’un certificat pour l’importation qui ne nécessite pas un SAN ou un objet |
KVPollerLike |
Copie de KeyVault déconseillée de PollerLike de core-lro. |
KeyUsageType |
Définit des valeurs pour KeyUsageType. Valeurs connues prises en charge par le service
digitalSignature |
ListPropertiesOfCertificateVersionsOptions |
Interface représentant des paramètres facultatifs pour les opérations paginées CertificateClient passées à listPropertiesOfCertificateVersions(string, OperationOptions). |
ListPropertiesOfIssuersOptions |
Interface représentant des paramètres facultatifs pour les opérations paginées CertificateClient passées à listPropertiesOfIssuers(OperationOptions). |
MergeCertificateOptions |
Interface représentant des paramètres facultatifs pour mergeCertificate(string, Uint8Array[], OperationOptions). |
PurgeDeletedCertificateOptions |
Options de purgeDeletedCertificate(string, OperationOptions). |
RecoverDeletedCertificateState |
Déconseillé : représentation publique de la récupération d’une opération de sondage de certificat supprimée |
RequireAtLeastOne |
RequireAtLeastOne permet de créer un type où au moins une des propriétés d’une interface (peut être n’importe quelle propriété) doit exister. Cela fonctionne en raison des types d’utilitaires de TypeScript : https://www.typescriptlang.org/docs/handbook/utility-types.html Examinons-le :
|
RestoreCertificateBackupOptions |
Interface représentant des paramètres facultatifs pour restoreCertificateBackup(Uint8Array, OperationOptions). |
SetContactsOptions |
Options de setContacts(CertificateContact[], OperationOptions). |
SubjectAlternativeNames |
Alternatives à la propriété objet. S’il est présent, il doit au moins avoir l’une des propriétés de SubjectAlternativeNamesAll. |
UpdateCertificatePolicyOptions |
Options de updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
Énumérations
KnownCertificateKeyCurveNames |
Valeurs connues de CertificateKeyCurveName que le service accepte. |
KnownCertificateKeyTypes |
Valeurs connues de CertificateKeyType que le service accepte. |
KnownDeletionRecoveryLevels |
Valeurs connues de DeletionRecoveryLevel que le service accepte. |
KnownKeyUsageTypes |
Valeurs connues de KeyUsageType que le service accepte. |
WellKnownIssuer |
Émetteurs connus pour choisir une valeur par défaut |
Functions
parse |
Analyse l’ID de certificat Key Vault donné. Voici un exemple : https://.vault.azure.net/certificates// Lors de l’analyse de l’ID ci-dessus, cette fonction retourne :
|
Informations relatives à la fonction
parseKeyVaultCertificateIdentifier(string)
Analyse l’ID de certificat Key Vault donné. Voici un exemple :
https://.vault.azure.net/certificates//
Lors de l’analyse de l’ID ci-dessus, cette fonction retourne :
{
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
Paramètres
- id
-
string
ID du certificat Key Vault.