处理macOS密钥链的实用工具。
项目描述
keyper
一个用于处理 macOS Keychain 的 Python 3 库。
请注意,此库需要 openssl 3.0 或更高版本才能运行。
安装
pip install keyper
示例
import keyper
# Get a password from the keychain
password = keyper.get_password(label="my_keychain_password")
# Create a temporary keychain and install the certificate:
with keyper.TemporaryKeychain() as keychain:
certificate = keyper.Certificate("/path/to/cert", password="password")
keychain.install_cert(certificate)
# Use codesign or similar here
贡献
此项目欢迎贡献和建议。大多数贡献都需要您同意贡献者许可协议(CLA),声明您有权利,并且实际上确实授予我们使用您贡献的权利。有关详细信息,请访问 https://cla.microsoft.com。
提交拉取请求时,CLA-bot 将自动确定您是否需要提供 CLA,并适当地装饰 PR(例如,标签,注释)。只需遵循机器人提供的说明即可。您只需在所有使用我们的 CLA 的存储库中这样做一次。
此项目采用了 Microsoft 开源行为准则。有关更多信息,请参阅 行为准则常见问题解答 或联系 opencode@microsoft.com 以提出任何额外的问题或意见。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分布
keyper-1.1.0.tar.gz (10.0 kB 查看哈希值)
构建分布
keyper-1.1.0-py3-none-any.whl (11.4 kB 查看哈希值)
关闭
keyper-1.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | abbe377a383aa72e7a00b505bdc05ea7a6c0dbc680eadadab326e9b8ba148f57 |
|
MD5 | 53dfb486e1fb4ceb7f4d9818676fa5fb |
|
BLAKE2b-256 | 6616245268b38f402284f05b1237ad6bdf2720e0efe3e400443c57a9e136f969 |
关闭
keyper-1.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ebe20f4c4077c73d59fad8bebd7f77788bb15cf144f68461236580f3d2ca2c9 |
|
MD5 | e81194413ef31163329b873692b33e81 |
|
BLAKE2b-256 | c9007a5187a72dbbd45d449f028c3413db8e7336c69b2fa4ac4e8df4d07c6bdc |