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