@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. |
| KeyVaultCertificateWithPolicy |
واجهة تمثل شهادة مع نهجها |
| LifetimeAction |
الإجراء وتشغيله الذي ستنفذه Key Vault طوال عمر الشهادة. |
| ListDeletedCertificatesOptions |
واجهة تمثل معلمات اختيارية لعمليات CertificateClient المصفحة التي تم تمريرها إلى listDeletedCertificates(ListDeletedCertificatesOptions). |
| ListPropertiesOfCertificatesOptions |
واجهة تمثل معلمات اختيارية لعمليات CertificateClient المصفحة التي تم تمريرها إلى listPropertiesOfCertificates(ListPropertiesOfCertificatesOptions). |
| PolicySubjectProperties |
واجهة تمثل خصائص الموضوع المحتملة لنهج الشهادة. يتطلب النوع الأخير وجود خاصية واحدة على الأقل من هذه الخصائص. |
| PollerLike |
تمثيل تجريدي للمطلع، يهدف إلى عرض الحد الأدنى فقط من واجهة برمجة التطبيقات التي يحتاج المستخدم إلى العمل معها. |
| PollerLikeWithCancellation |
تمثيل تجريدي للمطلع، يهدف إلى عرض الحد الأدنى فقط من واجهة برمجة التطبيقات التي يحتاج المستخدم إلى العمل معها. |
| SubjectAlternativeNamesAll |
واجهة تمثل الأسماء البديلة لموضوع نهج الشهادة. |
| UpdateCertificateOptions |
خيارات <xref:updateCertificate>. |
| UpdateIssuerOptions | |
| X509CertificateProperties |
خصائص مكون X509 للشهادة. |
النوع أسماء مستعارة
| 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: منحنى القطع الناقص NIST P-256، منحنى AKA SECG SECP256R1. |
| CertificateKeyType |
نوع المفتاح المزدوج الذي سيتم استخدامه للشهادة. القيم المعروفة التي تدعمها الخدمة
EC: منحنى القطع الناقص. |
| CertificatePolicy |
نوع يمثل نهج الشهادة مع خاصية واحدة على الأقل من خصائص الموضوع. |
| CertificatePolicyAction |
الإجراء الذي سيتم تنفيذه. |
| CertificateTags |
واجهة تمثل شكل علامات الشهادة. العلامات هي مجرد أزواج من قيمة مفتاح السلسلة. |
| CreateCertificateState |
التمثيل العام لحالة عملية CreateCertificatePoller. |
| DeleteCertificateOperationOptions |
خيارات deleteCertificateOperation(string, OperationOptions). |
| DeleteCertificateState |
التمثيل العام لحالة عملية DeleteCertificatePoller. |
| DeleteContactsOptions |
خيارات deleteContacts(OperationOptions). |
| DeleteIssuerOptions | |
| DeletionRecoveryLevel |
يعكس مستوى استرداد الحذف الساري حاليا للبيانات السرية في المخزن الحالي. إذا كان يحتوي على "قابل للإزالة"، يمكن حذف السر نهائيا من قبل مستخدم متميز؛ وإلا، يمكن للنظام فقط إزالة البيانات السرية، في نهاية الفاصل الزمني للاحتفاظ. القيم المعروفة التي تدعمها الخدمة
القابلة للإزالة: تشير إلى حالة المخزن التي يكون فيها الحذف عملية لا رجعة فيها، دون إمكانية الاسترداد. يتوافق هذا المستوى مع عدم توفر أي حماية ضد عملية الحذف؛ يتم فقدان البيانات بشكل لا يمكن إصلاحه عند قبول عملية حذف على مستوى الكيان أو أعلى (المخزن ومجموعة الموارد والاشتراك وما إلى ذلك) |
| GetCertificateOperationOptions |
خيارات getCertificateOperation(string, CertificatePollerOptions). |
| GetCertificateOptions | |
| GetCertificatePolicyOptions | |
| GetCertificateVersionOptions |
خيارات getCertificateVersion(string, string, OperationOptions). |
| GetContactsOptions |
خيارات getContacts(OperationOptions). |
| GetDeletedCertificateOptions | |
| GetIssuerOptions | |
| GetPlainCertificateOperationOptions |
خيارات <xref:getPlainCertificateOperation>. |
| ImportCertificatePolicy |
نوع يمثل نهج الشهادة للاستيراد الذي لا يتطلب SAN أو موضوعا |
| KVPollerLike |
نسخة KeyVault المهملة من Core-lro's PollerLike. |
| KeyUsageType |
استخدامات مدعومة لمفتاح الشهادة. القيم المعروفة التي تدعمها الخدمة
digitalSignature: يشير إلى أنه يمكن استخدام مفتاح الشهادة كتوقيع رقمي. |
| 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 | |
| SubjectAlternativeNames |
بدائل لخاصية الموضوع. إذا كان موجودا، يجب أن يكون له على الأقل إحدى خصائص SubjectAlternativeNamesAll. |
| UpdateCertificatePolicyOptions |
خيارات updateCertificatePolicy(string, CertificatePolicy, OperationOptions). |
التعدادات
| KnownCertificateKeyCurveNames |
القيم المعروفة CertificateKeyCurveName التي تقبلها الخدمة. |
| KnownCertificateKeyTypes |
القيم المعروفة CertificateKeyType التي تقبلها الخدمة. |
| KnownDeletionRecoveryLevels |
يعكس مستوى استرداد الحذف الساري حاليا للبيانات السرية في المخزن الحالي. إذا كان يحتوي على "قابل للإزالة"، يمكن حذف السر نهائيا من قبل مستخدم متميز؛ وإلا، يمكن للنظام فقط إزالة البيانات السرية، في نهاية الفاصل الزمني للاحتفاظ. |
| KnownKeyUsageTypes |
القيم المعروفة KeyUsageType التي تقبلها الخدمة. |
| WellKnownIssuer |
المصدرون المعروفون لاختيار افتراضي |
الوظائف
| parse |
يحلل معرف شهادة Key Vault المعطا. مثال على ذلك: https://< keyvault-name.vault.azure.net/certificates/>< certificate-name>/<unique-version-id> عند تحليل المعرف أعلاه، ترجع هذه الدالة:
|
المتغيرات
| Default |
تقوم سياسة DefaultCertificatePolicy بتصدير القيم التي تكون مفيدة كمعلمات افتراضية إلى طرق تعدل سياسة الشهادة. |
| logger |
تفاصيل الوظيفة
parseKeyVaultCertificateIdentifier(string)
يحلل معرف شهادة Key Vault المعطا. مثال على ذلك:
https://< keyvault-name.vault.azure.net/certificates/>< certificate-name>/<unique-version-id>
عند تحليل المعرف أعلاه، ترجع هذه الدالة:
{
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.
المرتجعات
تفاصيل المُتغيّر
DefaultCertificatePolicy
تقوم سياسة DefaultCertificatePolicy بتصدير القيم التي تكون مفيدة كمعلمات افتراضية إلى طرق تعدل سياسة الشهادة.
DefaultCertificatePolicy: { issuerName: string, subject: string }
النوع
{ issuerName: string, subject: string }