C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.PROPRIETARYSERVERCERTIFICATE

The PROPRIETARYSERVERCERTIFICATE structure describes a signed certificate containing the server's public key and conforming to the structure of a Server Certificate. For a detailed description of Proprietary Certificates, see section .
Exibir arquivo Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
PublicKeyBlob RSA_PUBLIC_KEY
SignatureBlob byte[]
dwKeyAlgId dwKeyAlgId_Values
dwSigAlgId dwSigAlgId_Values
wPublicKeyBlobLen ushort
wPublicKeyBlobType wPublicKeyBlobType_Values
wSignatureBlobLen ushort
wSignatureBlobType wSignatureBlobType_Values

Property Details

PublicKeyBlob public_oe property

Variable-length server public key bytes, formatted using the RSA Public Key structure. The length in bytes is given by the wPublicKeyBlobLen field.
public RSA_PUBLIC_KEY,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr PublicKeyBlob
return RSA_PUBLIC_KEY

SignatureBlob public_oe property

Variable-length signature of the certificate created with the Terminal Services Signing Key (see sections and ). The length in bytes is given by the wSignatureBlobLen field.
public byte[] SignatureBlob
return byte[]

dwKeyAlgId public_oe property

A 32-bit unsigned integer. The key algorithm identifier. This field MUST be set to KEY_EXCHANGE_ALG_RSA (0x00000001).
public dwKeyAlgId_Values dwKeyAlgId
return dwKeyAlgId_Values

dwSigAlgId public_oe property

A 32-bit unsigned integer. The signature algorithm identifier. This field MUST be set to SIGNATURE_ALG_RSA (0x00000001).
public dwSigAlgId_Values dwSigAlgId
return dwSigAlgId_Values

wPublicKeyBlobLen public_oe property

A 16-bit unsigned integer. The size in bytes of the PublicKeyBlob field.
public ushort wPublicKeyBlobLen
return ushort

wPublicKeyBlobType public_oe property

A 16-bit unsigned integer. The type of data in the PublicKeyBlob field. This field MUST be set to BB_RSA_KEY_BLOB (0x0006).
public wPublicKeyBlobType_Values wPublicKeyBlobType
return wPublicKeyBlobType_Values

wSignatureBlobLen public_oe property

A 16-bit unsigned integer. The size in bytes of the SignatureBlob field.
public ushort wSignatureBlobLen
return ushort

wSignatureBlobType public_oe property

A 16-bit unsigned integer. The type of data in the SignatureBlob field. This field is set to BB_RSA_SIGNATURE_BLOB (0x0008).
public wSignatureBlobType_Values wSignatureBlobType
return wSignatureBlobType_Values