Metadata-Version: 2.3
Name: swarmauri_certservice_gcpkms
Version: 0.2.0.dev4
Summary: Google Cloud KMS Certificate Service for Swarmauri
License: Apache-2.0
Author: Swarmauri
Author-email: opensource@swarmauri.com
Requires-Python: >=3.10,<3.13
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: gcp
Requires-Dist: cryptography
Requires-Dist: google-cloud-kms ; extra == "gcp"
Requires-Dist: swarmauri_base
Requires-Dist: swarmauri_core
Requires-Dist: swarmauri_standard
Description-Content-Type: text/markdown

# swarmauri_certservice_gcpkms

Google Cloud KMS backed certificate service for Swarmauri.

This package exposes a `GcpKmsCertService` component implementing
`CertServiceBase`.  It can create CSRs, generate self-signed certificates,
issue certificates from CSRs, verify certificates and parse their
metadata while using keys stored in Google Cloud KMS.

## Installation

```bash
pip install swarmauri_certservice_gcpkms[gcp]
```

The optional `gcp` extra installs the `google-cloud-kms` dependency.

## Usage

```python
from swarmauri_certservice_gcpkms import GcpKmsCertService

service = GcpKmsCertService()
# ... use service methods
```

## License

Apache-2.0

