2.2.1.2 TSCredentials

The TSCredentials structure contains both the user's credentials that are delegated to the server and their type.

 TSCredentials ::= SEQUENCE {
         credType    [0] INTEGER,
         credentials [1] OCTET STRING
 }

credType: Defines the type of credentials that are carried in the credentials field. The credType field MUST be one of the following values.

Value

Meaning

1

credentials contains a TSPasswordCreds structure (section 2.2.1.2.1) that defines the user's password credentials.

2

credentials contains a TSSmartCardCreds structure (section 2.2.1.2.2) that defines the user's smart card credentials.

6

credentials contains a TSRemoteGuardCreds structure (section 2.2.1.2.3) that defines the user's redirected credentials.

credentials: Contains the user's password, smart card credentials, or Remote Credential Guard credentials in a TSPasswordCreds structure, a TSSmartCardCreds structure, or a TSRemoteGuardCreds structure, respectively.