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