Azure Key Vault Certificates SDK for Rust
在 Rust 中管理 Azure Key Vault 证书
构建 Rust 应用程序的开发人员需要安全的证书管理功能来使用 Azure Key Vault,但缺乏实施 SDK 的指导。本技能为 Claude 提供 Azure Key Vault 证书 Rust SDK 的全面知识,帮助开发人员集成证书操作。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Azure Key Vault Certificates SDK for Rust". 创建具有 RSA 密钥类型和 2 年有效期的证书
النتيجة المتوقعة:
该技能生成使用 azure_identity crate 进行身份验证和使用 azure_security_keyvault_certificates crate 进行操作的 Rust 代码。代码包括:带有 KeyProperties(RSA、2048 位)的 CertificatePolicy 构建器、用于自动续期的 LifetimeAction 以及用于存储的 SecretProperties。该示例展示了使用 azure_core::errors::Error 进行错误处理和正确的 async/await 模式。
استخدام "Azure Key Vault Certificates SDK for Rust". 导入现有的 PFX 证书
النتيجة المتوقعة:
该技能提供代码展示 CertificateImportOperation 使用 Pfx 格式、解密密码处理以及使用密钥保管库客户端的导入方法。它演示了如何处理导入证书的 ID 和版本以便后续检索。
التدقيق الأمني
آمنThis is a prompt-only skill containing documentation for the Azure Key Vault Certificates Rust SDK. The static analysis scanned 0 files and detected no security issues. The skill provides educational content about Azure certificate management APIs without any executable code, network requests, or file system access. No risk factors detected.
درجة الجودة
ماذا يمكنك بناءه
Rust 后端开发人员
构建需要从 Azure Key Vault 存储和检索 TLS 证书以用于 HTTPS 端点的 Rust 服务的后端开发人员。
DevOps 工程师
创建使用 Rust 进行基础设施自动化脚本的 DevOps 工程师,用于管理证书生命周期,包括轮换和续期。
安全工程师
为基于 Azure 的应用程序实施证书管理策略和审计跟踪的安全工程师。
جرّب هذه الموجهات
展示如何使用 Rust SDK 在 Azure Key Vault 中创建新证书,并配置包含主题名称、有效期限和密钥用法参数的自定义证书策略。
编写 Rust 代码从 Azure Key Vault 检索证书并提取公钥和私钥组件,用于 HTTPS 服务器。
展示如何更新 Azure Key Vault 中现有证书的证书策略,以更改有效期限和密钥用法。
编写代码检查 Azure Key Vault 中待处理证书操作的状态,并在准备好后检索已完成的证书。
أفضل الممارسات
- 在生产环境中始终使用具有最小权限访问权限的托管标识或服务主体进行 Azure 身份验证
- 为证书操作实施适当的错误处理,包括网络故障和 Azure 服务错误
- 使用证书版本跟踪更改,并为证书轮换实施适当的回滚程序
تجنب
- 不要在源代码中硬编码 Azure Key Vault URL 或凭据;请使用环境变量或 Azure Key Vault 引用
- 不要忽略证书过期;实施自动化监控和续期工作流
- 不要在多个证书之间共享私钥;每个证书都应该有自己独特的密钥材料