BaseTypes_v0001.midl

Types

PractCryptoSessionKey : STRUCT {

val (bytestring(32))
index (card16)

}

StorageHandle : string(256)

cryptoType : ENUM {

Debug
PractCrypto
PractCryptoSessionKey
RSA
RSAcryptoblock
RSAsignature
SHAd256Hash

}

SPoAlist : LISTOF SPoA

mercuryURI : STRUCT {

host (FQHN)
serviceType (ServiceType)
version (int16)
objectID (ObjectID) [OPTIONAL]
Server (boolean) [OPTIONAL]

}

SHAd256Hash : bytestring(256)

FQHN : CHOICE {

ipaddress
string(256)

}

SPoA : CHOICE {

mercuryURI

}

ipaddress : STRUCT {

A (byte)
B (byte)
c (byte)
d (byte)

}

RSAsignature : bytestring(256)