1description: >
2    Implement to get CSR string signed by authority and get
3    client certificate.
4
5properties:
6    - name: ClientCertificate
7      type: string
8      description: >
9          Client certificate content.
10          User reads this property based on status.
11          The value of this property is empty until Status.State == complete.
12    - name: Status
13      type: enum[self.State]
14      default: Pending
15      description: >
16          The current status of the signing operation.
17
18enumerations:
19    - name: State
20      description: >
21          Signing operation state enum.
22      values:
23          - name: Pending
24            description: >
25                Signing request is pending.
26          - name: BadCSR
27            description: >
28                The CSR was malformed.
29          - name: Complete
30            description: >
31                CSR signing complete
32