diff options
author | Graeme Lunt <graeme.lunt@smhs.co.uk> | 2011-09-30 15:21:16 +0000 |
---|---|---|
committer | Graeme Lunt <graeme.lunt@smhs.co.uk> | 2011-09-30 15:21:16 +0000 |
commit | 779206012c76b7e8ba6e69239ce9fb653ada3150 (patch) | |
tree | 0b106c207b583bf2793678d0ad4c667139e9e024 /asn1/credssp/CredSSP.asn | |
parent | 89b307973a3b9820f94cca837ad65dc8196e286f (diff) |
Microsoft Credential Security Support Provider (CredSSP) support.
Used by direct approach RDP for NTLMSSP authentication under SSL.
svn path=/trunk/; revision=39196
Diffstat (limited to 'asn1/credssp/CredSSP.asn')
-rw-r--r-- | asn1/credssp/CredSSP.asn | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/asn1/credssp/CredSSP.asn b/asn1/credssp/CredSSP.asn new file mode 100644 index 0000000000..61e34c2193 --- /dev/null +++ b/asn1/credssp/CredSSP.asn @@ -0,0 +1,46 @@ +-- $Id$ +-- +-- Derived from http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-CSSP%5D.pdf + +CredSSP DEFINITIONS EXPLICIT TAGS ::= + +BEGIN + +NegoData ::= SEQUENCE OF SEQUENCE { + negoToken [0] OCTET STRING +} + +TSPasswordCreds ::= SEQUENCE { + domainName [0] OCTET STRING, + userName [1] OCTET STRING, + password [2] OCTET STRING +} + +TSCspDataDetail ::= SEQUENCE { + keySpec [0] INTEGER, + cardName [1] OCTET STRING OPTIONAL, + readerName [2] OCTET STRING OPTIONAL, + containerName [3] OCTET STRING OPTIONAL, + cspName [4] OCTET STRING OPTIONAL +} + +TSSmartCardCreds ::= SEQUENCE { + pin [0] OCTET STRING, + cspData [1] TSCspDataDetail, + userHint [2] OCTET STRING OPTIONAL, + domainHint [3] OCTET STRING OPTIONAL +} + +TSCredentials ::= SEQUENCE { + credType [0] INTEGER, + credentials [1] OCTET STRING +} + +TSRequest ::= SEQUENCE { + version [0] INTEGER, + negoTokens [1] NegoData OPTIONAL, + authInfo [2] OCTET STRING OPTIONAL, + pubKeyAuth [3] OCTET STRING OPTIONAL +} + +END |