Input: {
    client?: canonical;
    resource?: CapabilityStatement;
    server?: canonical;
}