@azure/keyvault-certificates package
الفصول
CertificateClient |
العميل للتفاعل مع وظيفة شهادات KeyVault |
الواجهات
AdministratorContact |
تفاصيل مسؤول المؤسسة لمصدر الشهادة. |
BackupCertificateResult |
نتيجة شهادة النسخ الاحتياطي، التي تحتوي على كائن ثنائي كبير الحجم للنسخ الاحتياطي. |
BeginCreateCertificateOptions |
واجهة تمثل المعلمات الاختيارية التي يمكن تمريرها إلى beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions) |
CertificateClientOptions |
المعلمات الاختيارية المقبولة من قبل CertificateClient الخاص ب 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 | |
DeletedCertificate |
واجهة تمثل شهادة محذوفة. |
ErrorModel |
نموذج خطأ خادم مخزن المفاتيح. |
ImportCertificateOptions |
خيارات ل importCertificate(string, Uint8Array, ImportCertificateOptions). |
IssuerAttributes |
سمات المصدر التي تديرها خدمة Key Vault. |
IssuerCredentials |
بيانات الاعتماد التي سيتم استخدامها لمصدر الشهادة. |
IssuerParameters |
معلمات المصدر لمكون X509 للشهادة. |
IssuerProperties |
واجهة تمثل خصائص مصدر الشهادة |
KeyVaultCertificate |
واجهة تمثل شهادة بدون نهج الشهادة |
KeyVaultCertificateIdentifier |
يمثل المقاطع التي تشكل معرف شهادة Key Vault. |
KeyVaultCertificatePollOperationState |
واجهة تمثل الشكل العام لحالة عمليات Key Vault Certificate Poller. |
KeyVaultCertificateWithPolicy |
واجهة تمثل شهادة مع نهجها |
LifetimeAction |
الإجراء ومشغله الذي سيتم تنفيذه بواسطة Key Vault على مدى عمر الشهادة. |
ListDeletedCertificatesOptions |
واجهة تمثل معلمات اختيارية لعمليات CertificateClient المصفحة التي تم تمريرها إلى listDeletedCertificates(ListDeletedCertificatesOptions). |
ListPropertiesOfCertificatesOptions |
واجهة تمثل معلمات اختيارية لعمليات CertificateClient المصفحة التي تم تمريرها إلى listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
PolicySubjectProperties |
واجهة تمثل خصائص الموضوع المحتملة لنهج الشهادة. يتطلب النوع الأخير وجود خاصية واحدة على الأقل من هذه الخصائص. |
PollerLike |
تمثيل مجرد لأداة الاستقصاء، يهدف إلى عرض الحد الأدنى فقط من واجهة برمجة التطبيقات التي يحتاج المستخدم إلى العمل معها. |
SubjectAlternativeNamesAll |
واجهة تمثل الأسماء البديلة لموضوع نهج الشهادة. |
UpdateCertificateOptions |
خيارات ل <xref:updateCertificate>. |
UpdateIssuerOptions | |
X509CertificateProperties |
خصائص مكون X509 للشهادة. |
النوع أسماء مستعارة
ActionType |
يحدد قيم ActionType. |
ArrayOneOrMore |
صفيف بخاصية واحدة كحد أدنى. |
BackupCertificateOptions | |
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 |
CertificateKeyType |
يحدد قيم JsonWebKeyType. القيم المعروفة التي تدعمها الخدمةEC |
CertificatePolicy |
نوع يمثل نهج الشهادة مع واحدة على الأقل من خصائص الموضوع. |
CertificatePolicyAction |
الإجراء الذي سيتم تنفيذه. |
CertificateTags |
واجهة تمثل شكل علامات الشهادة. العلامات هي مجرد أزواج من قيمة مفتاح السلسلة. |
CreateCertificateState |
التمثيل العام لحالة عملية CreateCertificatePoller. |
DeleteCertificateOperationOptions |
خيارات ل deleteCertificateOperation(string, OperationOptions). |
DeleteCertificateState |
التمثيل العام لحالة عملية DeleteCertificatePoller. |
DeleteContactsOptions |
خيارات ل deleteContacts(OperationOptions). |
DeleteIssuerOptions |
خيارات ل deleteIssuer(string, OperationOptions). |
DeletionRecoveryLevel |
يحدد قيم DeleteionRecoveryLevel. القيم المعروفة التي تدعمها الخدمةقابل للإزالة: يشير إلى حالة المخزن التي يكون فيها الحذف عملية لا رجعة فيها، دون إمكانية الاسترداد. يتوافق هذا المستوى مع عدم توفر أي حماية ضد عملية الحذف؛ يتم فقدان البيانات بشكل لا يمكن إصلاحه عند قبول عملية حذف على مستوى الكيان أو أعلى (المخزن ومجموعة الموارد والاشتراك وما إلى ذلك) |
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 |
يحدد قيم KeyUsageType. القيم المعروفة التي تدعمها الخدمةتوقيع رقمي |
ListPropertiesOfCertificateVersionsOptions |
واجهة تمثل معلمات اختيارية لعمليات CertificateClient المصفحة التي تم تمريرها إلى listPropertiesOfCertificateVersions(string, OperationOptions). |
ListPropertiesOfIssuersOptions |
واجهة تمثل معلمات اختيارية لعمليات CertificateClient المصفحة التي تم تمريرها إلى listPropertiesOfIssuers(OperationOptions). |
MergeCertificateOptions |
واجهة تمثل معلمات اختيارية ل mergeCertificate(string, Uint8Array[], OperationOptions). |
PurgeDeletedCertificateOptions | |
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 |
القيم المعروفة ل DeleteionRecoveryLevel التي تقبلها الخدمة. |
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.