Skip to main content

CASD.ECKA certificate template

Example:

{
       "cert_type": "CERT.CASD.ECKA",
       "signature_algorithm": {
              "allowed_algorithms": [
                     "sha256WithECDSA",
                     "sha384WithECDSA",
                     "sha512WithECDSA"
              ],
              "default_algorithm": "sha256WithECDSA"
       },
       "subject": {
              "attributes": [
                     {
                            "type": "subject_identifier",
                            "encoding": "auto",
                            "allowed_source": [
                                   "user_supplied",
                                   "fixed_value"
                            ]
                     }
              ]
       },
       "extensions": {
              "key_usage": {
                     "required_usages": [
                            {
                                   "oid": "key_agreement"
                            }
                     ]
              },
              "discretionary_data": {
                "include": "yes",
                "format": "ber_tlv",
                "allowed_source": [
                  "user_supplied",
                  "fixed_value"
                ]
              }
       },
       "validity": {
              "min_duration": {
                     "value": 10,
                     "unit": "days"
              },
              "max_duration": {
                     "value": 10,
                     "unit": "years"
              }
       },
       "renewal_settings": {
              "renew_valid_cert": "anytime",
              "renew_expired_cert": "anytime",
              "renew_revoked_cert": true,
              "renewal_key_pair": "optional",
              "allow_override_renewal_key_pair": true
       }
}