SignatureResult signatureResult = AmadisConfigurationModule.SignatureRequest(provider, configuration, target, csr, pki);
Where:
provider
→ a TMSConnectionProvider
object
configuration
→ a basic Arkos-format configuration
target
→ the target for this operation (in most cases, an ip:port string)
csr
→ the CSR for which a signature is requested, in a format known by the TMS system
pki
→ the PKI for this operation
signatureResult
→ a SignatureResult
object containing one of the following possiblities:
signatureResult.mSuccess == false
Field | Type | Content |
---|---|---|
| String | human readable explanation of operation’s failure |
signatureResult.mSuccess == true
Field | Type | Content |
---|---|---|
| Binary* | The signed client certificate in a format known by the TMS system (in most cases, this is UTF8 data of a PEM-encoded certificate) |
| Binary* | The signed client certificate’s full CA path in a format known by the TMS system (in most cases, this is UTF8 data of a list of PEM-encoded certificate) |
| Binary* | The server’s full CA path in a format known by the TMS system (in most cases, this is UTF8 data of a list of PEM-encoded certificate) |