Table 12 defines the Service results specific to this Service. Common StatusCodes are defined in Table 177.

Table 12 – OpenSecureChannel Service Result Codes

Symbolic Id

Description

Bad_SecurityChecksFailed

See Table 177 for the description of this result code.

Bad_CertificateTimeInvalid

See Table 177 for the description of this result code.

Bad_CertificateIssuerTimeInvalid

See Table 177 for the description of this result code.

Bad_CertificateHostNameInvalid

See Table 177 for the description of this result code.

Bad_CertificateUriInvalid

See Table 177 for the description of this result code.

Bad_CertificateUseNotAllowed

See Table 177 for the description of this result code.

Bad_CertificateIssuerUseNotAllowed

See Table 177 for the description of this result code.

Bad_CertificateUntrusted

See Table 177 for the description of this result code.

Bad_CertificateRevocationUnknown

See Table 177 for the description of this result code.

Bad_CertificateIssuerRevocationUnknown

See Table 177 for the description of this result code.

Bad_CertificateRevoked

See Table 177 for the description of this result code.

Bad_CertificateIssuerRevoked

See Table 177 for the description of this result code.

Bad_RequestTypeInvalid

The security token request type is not valid.

Bad_SecurityModeRejected

The security mode does not meet the requirements set by the Server.

Bad_SecurityPolicyRejected

The security policy does not meet the requirements set by the Server.

Bad_SecureChannelIdInvalid

See Table 177 for the description of this result code.

Bad_NonceInvalid

See Table 177 for the description of this result code.

A Server shall check the minimum length of the Client nonce and return this status if the length is below 32 bytes. A check for duplicated nonce can only be done in OpenSecureChannel calls with the request type RENEW_1.