sootool.policy_import
Validates an exported policy bundle and applies it to the overwrite repository, enforcing Ed25519 signature checks when required and rejecting invalid bundles.
Instructions
[관리자] sootool.policy_export 가 만든 묶음을 검증한 뒤 덮어쓰기 저장소에 반영한다. require_signature 와 public_key_b64 로 ed25519 서명을 검증하며 환경변수 SOOTOOL_POLICY_REQUIRE_SIGNATURE 가 켜져 있으면 서명이 필수다. 검증 오류는 validation_failed 로 거부하고, 관리자 모드가 필요하다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bundle | Yes | ||
| public_key_b64 | No | ||
| require_signature | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| year | No | ||
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| error | No | ||
| domain | No | ||
| sha256 | No | ||
| message | No | ||
| audit_id | No | ||
| imported | No | ||
| validation | No |