{
    "name": "$PRODUCTNAME",
    "description": "Product for testing RAUC bundle One Time Signing",
    "productType": "Production",
    "enabled": true,
    "caInfo": [
        {
            "CN": "CA for One Time Signing certs for $PRODUCTNAME",
            "description": "One Time Signing RAUC code signing certs",
            "useCase": "RaucCodeSigning",
            "keyType": "RSA2048",
            "certificateType": "SUBCA",
            "profileID": "$SUBPROFILEID"
        }
    ],
    "productConfigItems": [
    ],
    "rndKeys": [],
    "productOperations": [
        {
            "name": "RAUC code signing cert and key",
            "description": "RAUC code signing With end entity cert and key",
            "operationType": "RaucBundleSigningWithOneTimeKey",
            "profileID": "$ENDSIGPROFILEID",
            "token": {
                "name": "Token for One Time Signing certificates",
                "description": "One Time Signing key for issuing signing certificates",
                "keyType": "RSA2048"
            },
            "approvalRule": {
                "name": "Test rule2",
                "description": "Rule used for testing for $PRODUCTNAME",
                "allowedGroups": [
                    "$WRITERGROUP"
                ],
                "approvalGroups": [
                    "$APPROVERGROUP"
                ],
                "blanketGroups": [
                ]
            }
        }
    ]
}