--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/networksecurity/tlsprovider/Documentation/TLSProvSWDesign.mdl Tue Jan 26 15:23:49 2010 +0200
@@ -0,0 +1,8858 @@
+
+(object Petal
+ version 43
+ _written "Rose 6.5.9232.10"
+ charSet 0)
+
+(object Design "Logical View"
+ is_unit TRUE
+ is_loaded TRUE
+ quid "3E773E8C01FF"
+ defaults (object defaults
+ rightMargin 0.250000
+ leftMargin 0.250000
+ topMargin 0.250000
+ bottomMargin 0.500000
+ pageOverlap 0.250000
+ clipIconLabels TRUE
+ autoResize TRUE
+ snapToGrid TRUE
+ gridX 16
+ gridY 16
+ defaultFont (object Font
+ size 10
+ face "Arial"
+ bold FALSE
+ italics FALSE
+ underline FALSE
+ strike FALSE
+ color 0
+ default_color TRUE)
+ showMessageNum 1
+ showClassOfObject TRUE
+ notation "Unified")
+ root_usecase_package (object Class_Category "Use Case View"
+ quid "3E773E8C0201"
+ exportControl "Public"
+ global TRUE
+ logical_models (list unit_reference_list)
+ logical_presentations (list unit_reference_list
+ (object UseCaseDiagram "Main"
+ quid "3E773E8C021F"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ root_category (object Class_Category "Logical View"
+ quid "3E773E8C0200"
+ exportControl "Public"
+ global TRUE
+ subsystem "Component View"
+ quidu "3E773E8C0202"
+ logical_models (list unit_reference_list
+ (object Class "CTLSProvider"
+ quid "3E77426E01A1"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E953EF5003F"
+ supplier "Logical View::CActive"
+ quidu "3E953EE9005E"))
+ operations (list Operations
+ (object Operation "Create"
+ quid "3E7744D402F9"
+ documentation "RSA with no client authentication"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetSession"
+ quid "3E7742A3000B"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CipherSuites"
+ quid "3E77432A0357"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GenerateRandom"
+ quid "3E77434A0163"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "VerifySignature"
+ quid "3E774458028B"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "VerifyServerCertificate"
+ quid "3E8AD3AB0357"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClearSessionCache"
+ quid "3ECE0A5E0030"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Connect"
+ quid "3FC337AD02DF"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Attributes"
+ quid "3FC337B500AC"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class_Utility "CryptoLib"
+ quid "3E7743B0021E")
+ (object Class "MTLSSession"
+ quid "3E77451C0124"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E8C407600F6"
+ supplier "Logical View::MCTTokenInterface"
+ quidu "3E8C41180125"))
+ operations (list Operations
+ (object Operation "ReadSessionData"
+ quid "3E77505F00A7"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ServerCertificate"
+ quid "3E8AEEDF00C7"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClientCertificate"
+ quid "3E8AEEEC004A"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClientKeyExchange"
+ quid "3E8AEF0A03E4"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ComputeDigitalSignature"
+ quid "3E8AEF1A02EA"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "PHash"
+ quid "3E77453902E9"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InitL"
+ quid "3EE49BAD0234"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ConnectionEstablished"
+ quid "3FC338CE01E5"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ abstract TRUE)
+ (object Class "MTLSTokenProvider"
+ quid "3E8AD35F02BB"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E8C41B501D1"
+ supplier "Logical View::MCTTokenInterface"
+ quidu "3E8C41180125"))
+ operations (list Operations
+ (object Operation "GetSession"
+ quid "3E8C3E6B0144"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CryptoCapabilities"
+ quid "3E8C3E5F027C"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClearSessionCache"
+ quid "3ECE37770159"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ abstract TRUE)
+ (object Class "MCTTokenObject"
+ quid "3E8C3FCB03C5"
+ abstract TRUE)
+ (object Class "CSwTLSSession"
+ quid "3E8C4034002B"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E8C40EB0338"
+ supplier "Logical View::MTLSSession"
+ quidu "3E77451C0124")
+ (object Inheritance_Relationship
+ quid "3FC342590262"
+ supplier "Logical View::CActive"
+ quidu "3E953EE9005E"))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iToken"
+ quid "3EB9038B0245"
+ exportControl "Public")
+ (object ClassAttribute "iSessionId"
+ quid "3EB9063400CE")
+ (object ClassAttribute "iCipherSuiteId"
+ quid "3EB92778013C")
+ (object ClassAttribute "iProtocolVersion"
+ quid "3EE0BAA100BD")))
+ (object Class "MCTTokenInterface"
+ quid "3E8C41180125"
+ operations (list Operations
+ (object Operation "Release"
+ quid "3EB2772C0217"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ abstract TRUE)
+ (object Class "CSwTLSTokenProvider"
+ quid "3E8C414F03E4"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3E8C41C30144"
+ supplier "Logical View::MTLSTokenProvider"
+ quidu "3E8AD35F02BB"))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iToken"
+ quid "3EB903450051"
+ exportControl "Public")))
+ (object Class "MCTToken"
+ quid "3E953DC700DB"
+ operations (list Operations
+ (object Operation "GetInterface"
+ quid "3EA933F401B3"
+ result "MCTTokenInterface"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CActive"
+ quid "3E953EE9005E")
+ (object Class "CSwTLSToken"
+ quid "3EA80B9400C9"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3EA80BF20201"
+ supplier "Logical View::MCTToken"
+ quidu "3E953DC700DB"))
+ operations (list Operations
+ (object Operation "CSwTLSToken"
+ quid "3ECE2F040159"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "RemoveFromCache"
+ quid "3EB905ED0236"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AddToCacheL"
+ quid "3EB905D803BC"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetCacheData"
+ quid "3EB932EA014B"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SessionCache"
+ quid "3ECE2F9F0292"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iTokenType"
+ quid "3EB9035301B9")
+ (object ClassAttribute "iCache"
+ quid "3EB903E201D8")))
+ (object Class "CTLSSession"
+ quid "3EA92D3303B7"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3FC3435102EE"
+ supplier "Logical View::CActive"
+ quidu "3E953EE9005E"))
+ operations (list Operations
+ (object Operation "NewL"
+ quid "3EB7D66700DE"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Construct"
+ quid "3EB281E00350"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ConstructResumed"
+ quid "3EB29BD800EE"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClientFinishedMsg"
+ quid "3EB2863E014C"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "VerifyServerFinishedMsg"
+ quid "3EB2864F018B"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ServerCertificte"
+ quid "3EB7D4AA016B"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClientCertificate"
+ quid "3EB7D4AA017A"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClientKeyExchange"
+ quid "3FC33B500129"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CertificateVerifySignature"
+ quid "3FC33F3702BF"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Attributes"
+ quid "3FC33F6E03D9"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "EncryptL"
+ quid "3FC33F7C01E5"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DecryptAndVerifyL"
+ quid "3FC33F8202EE"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iTlsSession"
+ quid "3EB2786601B9"
+ type "MTLSSession")
+ (object ClassAttribute "iCipherSuiteId"
+ quid "3EB280730208")
+ (object ClassAttribute "iProtocolVersion"
+ quid "3EE0BA7F01E6")))
+ (object Class "CSwTLSTokenType"
+ quid "3EA931C200B9"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "3EAFABD70275"
+ supplier "Logical View::MCTTokenType"
+ quidu "3EAFAA920023")))
+ (object Class "CSwTLSSessionCache"
+ quid "3EA95557028E"
+ operations (list Operations
+ (object Operation "MasterSecret"
+ quid "3EB9247E0032"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "NewL"
+ quid "3EA9558401A4"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ServerAddr"
+ quid "3ECE2AE60292"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClientKeyHandle"
+ quid "3EE4C0CC0159"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ServerCertificate"
+ quid "3EE4C0FF00BD"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ReadData"
+ quid "3EA9558D027E"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ClientCertificate"
+ quid "3FC339BD01B6"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetResumable"
+ quid "3FC339E002A0"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "IsResumable"
+ quid "3FC339F100EB"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetValues"
+ quid "3FC339F90242"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AddKeyInfo"
+ quid "3FC33A180271"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iMasterSecret"
+ quid "3EB7D50002F1")
+ (object ClassAttribute "iSessionData"
+ quid "3EB7D50900FD")
+ (object ClassAttribute "iServerAddr"
+ quid "3ECE2A4D03BB")
+ (object ClassAttribute "iEncodedServerCert"
+ quid "3EE0BAE00159")
+ (object ClassAttribute "iClientKeyHandle"
+ quid "3EE4C09C010B")
+ (object ClassAttribute "iCreationTime"
+ quid "3FC33A4002EE")
+ (object ClassAttribute "iResumable"
+ quid "3FC33A5702DF")
+ (object ClassAttribute "iClientCertInfo"
+ quid "3FC33A70004E")))
+ (object Class "CCTTokenTypeInfo"
+ quid "3EAF9A33011D"
+ operations (list Operations
+ (object Operation "ListL"
+ quid "3EAF9A490052"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "MCTTokenType"
+ quid "3EAFAA920023"
+ operations (list Operations
+ (object Operation "NewL"
+ quid "3EB907310051"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "List"
+ quid "3EB907AE03DC"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "OpenToken"
+ quid "3EB907B40294"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Association "$UNNAMED$0"
+ quid "3E8C45AB01B1"
+ roles (list role_list
+ (object Role "$UNNAMED$1"
+ quid "3E8C45AC00F6"
+ supplier "Logical View::MTLSTokenProvider"
+ quidu "3E8AD35F02BB"
+ client_cardinality (value cardinality "0..n")
+ is_navigable TRUE)
+ (object Role "iTokens"
+ quid "3E8C45AC0105"
+ label "iTokens"
+ supplier "Logical View::CTLSProvider"
+ quidu "3E77426E01A1"
+ client_cardinality (value cardinality "1")
+ is_aggregate TRUE)))
+ (object Association "$UNNAMED$2"
+ quid "3E8C4929026D"
+ roles (list role_list
+ (object Role "$UNNAMED$3"
+ quid "3E8C492A01F0"
+ supplier "Logical View::CSwTLSSession"
+ quidu "3E8C4034002B"
+ client_cardinality (value cardinality "0..n")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$4"
+ quid "3E8C492A01F1"
+ supplier "Logical View::CSwTLSTokenProvider"
+ quidu "3E8C414F03E4"
+ client_cardinality (value cardinality "1")
+ is_aggregate TRUE)))
+ (object Association "$UNNAMED$5"
+ quid "3E8C4984000B"
+ roles (list role_list
+ (object Role "$UNNAMED$6"
+ quid "3E8C4984025D"
+ supplier "Logical View::CSwTLSSession"
+ quidu "3E8C4034002B"
+ client_cardinality (value cardinality "0..n")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$7"
+ quid "3E8C4984025E"
+ supplier "Logical View::CSwTLSTokenProvider"
+ quidu "3E8C414F03E4"
+ client_cardinality (value cardinality "1")
+ is_navigable TRUE
+ is_aggregate TRUE)))
+ (object Association "$UNNAMED$8"
+ quid "3E953E7300FA"
+ roles (list role_list
+ (object Role "$UNNAMED$9"
+ quid "3E953E740158"
+ supplier "Logical View::MCTToken"
+ quidu "3E953DC700DB"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$10"
+ quid "3E953E740159"
+ supplier "Logical View::CTLSProvider"
+ quidu "3E77426E01A1"
+ is_aggregate TRUE)))
+ (object Association "$UNNAMED$11"
+ quid "3E9ACFA00378"
+ roles (list role_list
+ (object Role "$UNNAMED$12"
+ quid "3E9ACFA60126"
+ supplier "Logical View::MTLSSession"
+ quidu "3E77451C0124"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$13"
+ quid "3E9ACFA60136"
+ supplier "Logical View::MCTToken"
+ quidu "3E953DC700DB"
+ is_navigable TRUE)))
+ (object Association "$UNNAMED$14"
+ quid "3EA80C9400C9"
+ roles (list role_list
+ (object Role "$UNNAMED$15"
+ quid "3EA80C9500F8"
+ supplier "Logical View::CSwTLSTokenProvider"
+ quidu "3E8C414F03E4"
+ client_cardinality (value cardinality "0..n")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$16"
+ quid "3EA80C9500F9"
+ supplier "Logical View::CSwTLSToken"
+ quidu "3EA80B9400C9"
+ is_navigable TRUE)))
+ (object Association "$UNNAMED$17"
+ quid "3EA92C0B0175"
+ roles (list role_list
+ (object Role "$UNNAMED$18"
+ quid "3EA92C0C00D8"
+ supplier "Logical View::CSwTLSSession"
+ quidu "3E8C4034002B"
+ client_cardinality (value cardinality "0..n")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$19"
+ quid "3EA92C0C00D9"
+ supplier "Logical View::CSwTLSToken"
+ quidu "3EA80B9400C9"
+ is_navigable TRUE)))
+ (object Association "$UNNAMED$20"
+ quid "3EA939EF03E6"
+ roles (list role_list
+ (object Role "$UNNAMED$21"
+ quid "3EA939F1009A"
+ supplier "Logical View::MTLSSession"
+ quidu "3E77451C0124"
+ client_cardinality (value cardinality "1")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$22"
+ quid "3EA939F1009B"
+ supplier "Logical View::CTLSSession"
+ quidu "3EA92D3303B7"
+ client_cardinality (value cardinality "1"))))
+ (object Association "$UNNAMED$23"
+ quid "3EA956C9027E"
+ roles (list role_list
+ (object Role "$UNNAMED$24"
+ quid "3EA956CD01D2"
+ supplier "Logical View::CTLSSession"
+ quidu "3EA92D3303B7"
+ client_cardinality (value cardinality "1")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$25"
+ quid "3EA956CD01D3"
+ supplier "Logical View::CTLSProvider"
+ quidu "3E77426E01A1"
+ client_cardinality (value cardinality "1"))))
+ (object Association "$UNNAMED$26"
+ quid "3EAFAC1E02E2"
+ roles (list role_list
+ (object Role "$UNNAMED$27"
+ quid "3EAFAC1F016B"
+ supplier "Logical View::MCTTokenType"
+ quidu "3EAFAA920023"
+ is_navigable TRUE)
+ (object Role "$UNNAMED$28"
+ quid "3EAFAC1F016C"
+ supplier "Logical View::CTLSProvider"
+ quidu "3E77426E01A1"
+ is_aggregate TRUE)))
+ (object Association "$UNNAMED$29"
+ quid "3ECE28F600AD"
+ roles (list role_list
+ (object Role "$UNNAMED$30"
+ quid "3ECE28F60272"
+ supplier "Logical View::CSwTLSSessionCache"
+ quidu "3EA95557028E"
+ client_cardinality (value cardinality "0..n")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$31"
+ quid "3ECE28F60273"
+ supplier "Logical View::CSwTLSToken"
+ quidu "3EA80B9400C9"
+ client_cardinality (value cardinality "1"))))
+ (object Association "$UNNAMED$32"
+ quid "3ECE2B3B02B1"
+ roles (list role_list
+ (object Role "$UNNAMED$33"
+ quid "3ECE2B3C02A1"
+ supplier "Logical View::CSwTLSTokenType"
+ quidu "3EA931C200B9"
+ client_cardinality (value cardinality "1")
+ is_navigable TRUE)
+ (object Role "$UNNAMED$34"
+ quid "3ECE2B3C02A2"
+ supplier "Logical View::CSwTLSToken"
+ quidu "3EA80B9400C9"
+ client_cardinality (value cardinality "1..n"))))
+ (object Mechanism @1
+ logical_models (list unit_reference_list
+ (object Object "TLS Protocol"
+ quid "3E7740CA00B7"
+ collaborators (list link_list
+ (object Link
+ quid "3E7741920385"
+ supplier "tlsprovider"
+ quidu "3E7740E902AB"
+ messages (list Messages
+ (object Message "CipherSuites( )"
+ quid "3E7741920386"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "3"
+ ordinal 2
+ quidu "3E77432A0357")
+ (object Message "VerifySignature( )"
+ quid "3E7744540308"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "6"
+ ordinal 7
+ quidu "3E774458028B")
+ (object Message "Create( )"
+ quid "3E7744D2001A"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "7"
+ ordinal 8
+ quidu "3E7744D402F9")
+ (object Message "VerifyServerCertificate( )"
+ quid "3E8C587A03E4"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "5"
+ ordinal 6
+ quidu "3E8AD3AB0357")
+ (object Message "GenerateRandom( )"
+ quid "3E9D52A40300"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4"
+ ordinal 4
+ quidu "3E77434A0163")
+ (object Message "Connect( )"
+ quid "3FC394A6038A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3FC337AD02DF")
+ (object Message "Attributes( )"
+ quid "3FC394B40213"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3FC337B500AC")))
+ (object Link
+ quid "3E7743A3003A"
+ supplier "$UNNAMED$35"
+ quidu "3E77414F0191")
+ (object Link
+ quid "3E77450D02BA"
+ supplier "tokensession"
+ quidu "3E77413201FF")
+ (object Link
+ quid "3EB2869A00DF"
+ supplier "session"
+ quidu "3EB2464602F2"
+ messages (list Messages
+ (object Message "ClientFinishedMsg( )"
+ quid "3EB287610265"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "9"
+ ordinal 15
+ quidu "3EB2863E014C")
+ (object Message "VerifyServerFinishedMsg( )"
+ quid "3EB288D102F2"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "10"
+ ordinal 17
+ quidu "3EB2864F018B")
+ (object Message "ClientKeyExchange( )"
+ quid "3FC38CFB032D"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8"
+ ordinal 12
+ quidu "3FC33B500129")
+ (object Message "EncryptL( )"
+ quid "3FC38DB502B0"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "11"
+ ordinal 19
+ quidu "3FC33F7C01E5")
+ (object Message "DecryptAndVerifyL( )"
+ quid "3FC38DC402EE"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "12"
+ ordinal 20
+ quidu "3FC33F8202EE"))))
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tlsprovider"
+ quid "3E7740E902AB"
+ collaborators (list link_list
+ (object Link
+ quid "3E8C504C000B"
+ supplier "tokenprovider"
+ quidu "3E7741170124"
+ messages (list Messages
+ (object Message "*[all tokens] CrytpoCapabilities( )"
+ quid "3E8C519A00B7"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "3.1"
+ ordinal 3)))
+ (object Link
+ quid "3EB246040330"
+ supplier "$UNNAMED$35"
+ quidu "3E77414F0191"
+ messages (list Messages
+ (object Message "generate random using system RNG"
+ quid "3EB246040331"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4.1"
+ ordinal 5)))
+ (object Link
+ quid "3EB27A6800EE"
+ supplier "session"
+ quidu "3EB2464602F2"
+ messages (list Messages
+ (object Message "Construct( )"
+ quid "3EB27A6800EF"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "7.2"
+ ordinal 10
+ quidu "3EB281E00350")
+ (object Message "NewL( )"
+ quid "3EB7E142019A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "7.1"
+ ordinal 9
+ quidu "3EB7D66700DE"))))
+ class "Logical View::CTLSProvider"
+ quidu "3E77426E01A1"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokenprovider"
+ quid "3E7741170124"
+ class "Logical View::MTLSTokenProvider"
+ quidu "3E8AD35F02BB"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokensession"
+ quid "3E77413201FF"
+ class "Logical View::MTLSSession"
+ quidu "3E77451C0124"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$35"
+ quid "3E77414F0191"
+ class "Logical View::CryptoLib"
+ quidu "3E7743B0021E"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "session"
+ quid "3EB2464602F2"
+ collaborators (list link_list
+ (object Link
+ quid "3EB27A8F014C"
+ supplier "tokensession"
+ quidu "3E77413201FF"
+ messages (list Messages
+ (object Message "PHash( )"
+ quid "3EB287810081"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "9.1"
+ ordinal 16
+ quidu "3E77453902E9")
+ (object Message "PHash( )"
+ quid "3EB288E60265"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "10.1"
+ ordinal 18
+ quidu "3E77453902E9")
+ (object Message "InitL( )"
+ quid "3EE49BCB006F"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "7.2.1"
+ ordinal 11
+ quidu "3EE49BAD0234")
+ (object Message "ClientKeyExchange( )"
+ quid "3FC38D0E00DB"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8.1"
+ ordinal 13
+ quidu "3E8AEF0A03E4")
+ (object Message "PHash( )"
+ quid "3FC38D1C030D"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8.2"
+ ordinal 14
+ quidu "3E77453902E9")))
+ (object Link
+ quid "3EB27DA30246"
+ supplier "session"
+ quidu "3EB2464602F2"))
+ class "Logical View::CTLSSession"
+ quidu "3EA92D3303B7"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @2
+ logical_models (list unit_reference_list
+ (object Object "tlsprovider"
+ quid "3EA92EFB022F"
+ collaborators (list link_list
+ (object Link
+ quid "3EA92EFB0230"
+ supplier "tokenprovider"
+ quidu "3EA92EFB0236"
+ messages (list Messages
+ (object Message "CryptoCapabilities( )"
+ quid "3EA9359203A7"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "6"
+ ordinal 5
+ quidu "3E8C3E5F027C")
+ (object Message "Release( )"
+ quid "3EA935A903C6"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "7"
+ ordinal 6
+ quidu "3EB2772C0217")))
+ (object Link
+ quid "3EA930D5028E"
+ supplier "tokentypeinfo"
+ quidu "3EA9305F031B"
+ messages (list Messages
+ (object Message "ListL( )"
+ quid "3EA930D5028F"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3EAF9A490052")))
+ (object Link
+ quid "3EA931190127"
+ supplier "tokentype"
+ quidu "3EA92F5400F8"
+ messages (list Messages
+ (object Message "List( )"
+ quid "3EA931190128"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "3"
+ ordinal 2
+ quidu "3EB907AE03DC")
+ (object Message "OpenToken( )"
+ quid "3EA932150136"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4"
+ ordinal 3
+ quidu "3EB907B40294")))
+ (object Link
+ quid "3EA9342D030B"
+ supplier "token"
+ quidu "3EA92F9302AD"
+ messages (list Messages
+ (object Message "GetInterface( )"
+ quid "3EA9342D030C"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "5"
+ ordinal 4
+ quidu "3EA933F401B3")))
+ (object Link
+ quid "3EA9361700F8"
+ supplier "session"
+ quidu "3EA930A502CC"
+ messages (list Messages
+ (object Message "Construct( )"
+ quid "3EA9361700F9"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "9"
+ ordinal 9
+ quidu "3EB281E00350")
+ (object Message "NewL( )"
+ quid "3EB7DE4100EE"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "8.1"
+ ordinal 8
+ quidu "3EB7D66700DE"))))
+ class "Logical View::CTLSProvider"
+ quidu "3E77426E01A1"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokenprovider"
+ quid "3EA92EFB0236"
+ class "Logical View::MTLSTokenProvider"
+ quidu "3E8AD35F02BB"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tlssession"
+ quid "3EA92EFB0237"
+ class "Logical View::MTLSSession"
+ quidu "3E77451C0124"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$36"
+ quid "3EA92EFB0238"
+ class "Logical View::CryptoLib"
+ quidu "3E7743B0021E"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokentype"
+ quid "3EA92F5400F8"
+ class "Logical View::CSwTLSTokenType"
+ quidu "3EA931C200B9"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "token"
+ quid "3EA92F9302AD"
+ class "Logical View::MCTToken"
+ quidu "3E953DC700DB"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokentypeinfo"
+ quid "3EA9305F031B"
+ collaborators (list link_list
+ (object Link
+ quid "3EA934AC00F8"
+ supplier "tokentype"
+ quidu "3EA92F5400F8"))
+ class "Logical View::CCTTokenTypeInfo"
+ quidu "3EAF9A33011D"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "session"
+ quid "3EA930A502CC"
+ collaborators (list link_list
+ (object Link
+ quid "3EA936940369"
+ supplier "tlssession"
+ quidu "3EA92EFB0237"
+ messages (list Messages
+ (object Message "any requests for token services (PHash, client key exchange etc)"
+ quid "3EA93694036A"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "9.2"
+ ordinal 11
+ Operation "any requests for token services (PHAsh, etc)")
+ (object Message "ClientCertificate( )"
+ quid "3EB7DF210301"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "11.1"
+ ordinal 15
+ quidu "3E8AEEEC004A")
+ (object Message "Release( )"
+ quid "3EB7DF310013"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "13.1"
+ ordinal 18
+ quidu "3EB2772C0217")))
+ (object Link
+ quid "3EA936E603E6"
+ supplier "$UNNAMED$36"
+ quidu "3EA92EFB0238"
+ messages (list Messages
+ (object Message "obtaining objects for symmetric encryption/decryption and HMAC hashing"
+ quid "3EA936E603E7"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "9.3"
+ ordinal 12)))
+ (object Link
+ quid "3EB29DA703BD"
+ supplier "tokentype"
+ quidu "3EA92F5400F8")
+ (object Link
+ quid "3EB29DBF0014"
+ supplier "token"
+ quidu "3EA92F9302AD"
+ messages (list Messages
+ (object Message "GetInterface( )"
+ quid "3EB29DBF0015"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "9.1"
+ ordinal 10
+ quidu "3EA933F401B3"))))
+ class "Logical View::CTLSSession"
+ quidu "3EA92D3303B7"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "TLS Protocol"
+ quid "3EA93B2C0146"
+ collaborators (list link_list
+ (object Link
+ quid "3EA93BC20388"
+ supplier "tlsprovider"
+ quidu "3EA92EFB022F"
+ messages (list Messages
+ (object Message "obtain info to start handshk"
+ quid "3EA93BC20389"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0)
+ (object Message "Create( )"
+ quid "3EB7DE220051"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8"
+ ordinal 7
+ quidu "3E7744D402F9")))
+ (object Link
+ quid "3EA93C070127"
+ supplier "session"
+ quidu "3EA930A502CC"
+ messages (list Messages
+ (object Message "ServerCertificte( )"
+ quid "3EA93D4800AA"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "15"
+ ordinal 20
+ quidu "3EB7D4AA016B")
+ (object Message "ClientCertificate( )"
+ quid "3EB7DF1000BF"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "11"
+ ordinal 14
+ quidu "3EB7D4AA017A")
+ (object Message "ClientKeyExchange( )"
+ quid "3FC33B7D02A0"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "10"
+ ordinal 13
+ quidu "3FC33B500129")
+ (object Message "encryption, decryption, MAC computations"
+ quid "3FC33C760233"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "14"
+ ordinal 19)
+ (object Message "ClientFinishedMsg( )"
+ quid "3FC33FCB0223"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "13"
+ ordinal 17
+ quidu "3EB2863E014C")
+ (object Message "VerifyServerFinishedMsg( )"
+ quid "3FC33FDF0242"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "12"
+ ordinal 16
+ quidu "3EB2864F018B")))
+ (object Link
+ quid "3EA93CB301B3"
+ supplier "$UNNAMED$36"
+ quidu "3EA92EFB0238"))
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @3
+ logical_models (list unit_reference_list
+ (object Object "TLS Protocol"
+ quid "3EB28EC50321"
+ collaborators (list link_list
+ (object Link
+ quid "3EB28EC50322"
+ supplier "tlsprovider"
+ quidu "3EB28EC50338"
+ messages (list Messages
+ (object Message "CipherSuites( )"
+ quid "3EB28EC50323"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "3"
+ ordinal 2
+ quidu "3E77432A0357")
+ (object Message "VerifySignature( )"
+ quid "3EB28EC50324"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "6"
+ ordinal 7
+ quidu "3E774458028B")
+ (object Message "Create( )"
+ quid "3EB28EC50325"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "7"
+ ordinal 8
+ quidu "3E7744D402F9")
+ (object Message "VerifyServerCertificate( )"
+ quid "3EB28EC50326"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "5"
+ ordinal 6
+ quidu "3E8AD3AB0357")
+ (object Message "GenerateRandom( )"
+ quid "3EB28EC50328"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4"
+ ordinal 4
+ quidu "3E77434A0163")
+ (object Message "Connect( )"
+ quid "3FC3950A02EE"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3FC337AD02DF")
+ (object Message "Attributes( )"
+ quid "3FC395140242"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3FC337B500AC")))
+ (object Link
+ quid "3EB28EC50329"
+ supplier "$UNNAMED$37"
+ quidu "3EB28EC50351")
+ (object Link
+ quid "3EB28EC5032D"
+ supplier "session"
+ quidu "3EB28EC50342"
+ messages (list Messages
+ (object Message "ClientFinishedMsg( )"
+ quid "3EB28EC50331"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "11"
+ ordinal 19
+ quidu "3EB2863E014C")
+ (object Message "VerifyServerFinishedMsg( )"
+ quid "3EB28EC50332"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "12"
+ ordinal 21
+ quidu "3EB2864F018B")
+ (object Message "ClientCertificate( )"
+ quid "3EB28EC50333"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "9"
+ ordinal 15
+ quidu "3EB7D4AA017A")
+ (object Message "CertificateVerifySignature( )"
+ quid "3EB28EC50335"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "10"
+ ordinal 17
+ quidu "3FC33F3702BF")
+ (object Message "ClientKeyExchange( )"
+ quid "3FC38E500223"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8"
+ ordinal 12
+ quidu "3FC33B500129")
+ (object Message "EncryptL( )"
+ quid "3FC38ECD0213"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "13"
+ ordinal 23
+ quidu "3FC33F7C01E5")
+ (object Message "DecryptAndVerifyL( )"
+ quid "3FC38ED9007D"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "14"
+ ordinal 24
+ quidu "3FC33F8202EE"))))
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tlsprovider"
+ quid "3EB28EC50338"
+ collaborators (list link_list
+ (object Link
+ quid "3EB28EC50337"
+ supplier "tokenprovider"
+ quidu "3EB28EC5033F"
+ messages (list Messages
+ (object Message "*[all tokens] CryptoCapabities( )"
+ quid "3EB28EC5033E"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "3.1"
+ ordinal 3)))
+ (object Link
+ quid "3EB28EC50339"
+ supplier "$UNNAMED$37"
+ quidu "3EB28EC50351"
+ messages (list Messages
+ (object Message "generate random using system RNG"
+ quid "3EB28EC5033A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "4.1"
+ ordinal 5)))
+ (object Link
+ quid "3EB28EC5033B"
+ supplier "session"
+ quidu "3EB28EC50342"
+ messages (list Messages
+ (object Message "Construct( )"
+ quid "3EB28EC5033C"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "7.2"
+ ordinal 10
+ quidu "3EB281E00350")
+ (object Message "NewL( )"
+ quid "3EB7E19F0255"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "7.1"
+ ordinal 9
+ quidu "3EB7D66700DE"))))
+ class "Logical View::CTLSProvider"
+ quidu "3E77426E01A1"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokenprovider"
+ quid "3EB28EC5033F"
+ class "Logical View::MTLSTokenProvider"
+ quidu "3E8AD35F02BB"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokensession"
+ quid "3EB28EC50350"
+ class "Logical View::MTLSSession"
+ quidu "3E77451C0124"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$37"
+ quid "3EB28EC50351"
+ class "Logical View::CryptoLib"
+ quidu "3E7743B0021E"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "session"
+ quid "3EB28EC50342"
+ collaborators (list link_list
+ (object Link
+ quid "3EB28EC50341"
+ supplier "tokensession"
+ quidu "3EB28EC50350"
+ messages (list Messages
+ (object Message "PHash( )"
+ quid "3EB28EC5034C"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "11.1"
+ ordinal 20
+ quidu "3E77453902E9")
+ (object Message "PHash( )"
+ quid "3EB28EC5034D"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "12.1"
+ ordinal 22
+ quidu "3E77453902E9")
+ (object Message "ClientCertificate( )"
+ quid "3EB28EC5034E"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "9.1"
+ ordinal 16
+ quidu "3E8AEEEC004A")
+ (object Message "ComputeDigitalSignature( )"
+ quid "3EB28EC5034F"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "10.1"
+ ordinal 18
+ quidu "3E8AEF1A02EA")
+ (object Message "InitL( )"
+ quid "3EE49C3B02B1"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "7.2.1"
+ ordinal 11
+ quidu "3EE49BAD0234")
+ (object Message "ClientKeyExchange( )"
+ quid "3FC38E5F01D5"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8.1"
+ ordinal 13
+ quidu "3E8AEF0A03E4")
+ (object Message "PHash( )"
+ quid "3FC38E6C0204"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8.2"
+ ordinal 14
+ quidu "3E77453902E9")))
+ (object Link
+ quid "3EB28EC50343"
+ supplier "session"
+ quidu "3EB28EC50342"))
+ class "Logical View::CTLSSession"
+ quidu "3EA92D3303B7"
+ persistence "Transient"
+ multi FALSE)))
+ (object Mechanism @4
+ logical_models (list unit_reference_list
+ (object Object "TLS Protocol"
+ quid "3EB2973401E8"
+ collaborators (list link_list
+ (object Link
+ quid "3EB2973401E9"
+ supplier "tlsprovider"
+ quidu "3EB2973401FC"
+ messages (list Messages
+ (object Message "CipherSuites( )"
+ quid "3EB2973401EA"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "4"
+ ordinal 4
+ quidu "3E77432A0357")
+ (object Message "Create( )"
+ quid "3EB2973401EC"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "6"
+ ordinal 8
+ quidu "3E7744D402F9")
+ (object Message "GenerateRandom( )"
+ quid "3EB2973401EF"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "5"
+ ordinal 6
+ quidu "3E77434A0163")
+ (object Message "GetSession( )"
+ quid "3EB2991300FE"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "3"
+ ordinal 2
+ quidu "3E7742A3000B")
+ (object Message "Connect( )"
+ quid "3FC39531038A"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "1"
+ ordinal 0
+ quidu "3FC337AD02DF")
+ (object Message "Attributes( )"
+ quid "3FC3953A0242"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "2"
+ ordinal 1
+ quidu "3FC337B500AC")))
+ (object Link
+ quid "3EB2973401F0"
+ supplier "$UNNAMED$38"
+ quidu "3EB297340213")
+ (object Link
+ quid "3EB2973401F4"
+ supplier "session"
+ quidu "3EB297340206"
+ messages (list Messages
+ (object Message "ClientFinishedMsg( )"
+ quid "3EB2973401F8"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8"
+ ordinal 16
+ quidu "3EB2863E014C")
+ (object Message "VerifyServerFinishedMsg( )"
+ quid "3EB2973401F9"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "7"
+ ordinal 14
+ quidu "3EB2864F018B")
+ (object Message "EncryptL( )"
+ quid "3FC3940703D9"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "9"
+ ordinal 18
+ quidu "3FC33F7C01E5")
+ (object Message "DecryptAndVerifyL( )"
+ quid "3FC3941500BC"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "10"
+ ordinal 19
+ quidu "3FC33F8202EE"))))
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tlsprovider"
+ quid "3EB2973401FC"
+ collaborators (list link_list
+ (object Link
+ quid "3EB2973401FB"
+ supplier "tokenprovider"
+ quidu "3EB297340203"
+ messages (list Messages
+ (object Message "*[all tokens] CryptoCapabilities( )"
+ quid "3EB297340201"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "4.1"
+ ordinal 5)
+ (object Message "*[all tokens] GetSession( )"
+ quid "3EB2995B0294"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "3.1"
+ ordinal 3)))
+ (object Link
+ quid "3EB2973401FD"
+ supplier "$UNNAMED$38"
+ quidu "3EB297340213"
+ messages (list Messages
+ (object Message "generate random using system RNG"
+ quid "3EB2973401FE"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "5.1"
+ ordinal 7)))
+ (object Link
+ quid "3EB2973401FF"
+ supplier "session"
+ quidu "3EB297340206"
+ messages (list Messages
+ (object Message "ConstructResumed( )"
+ quid "3EB297340200"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "6.2"
+ ordinal 10
+ quidu "3EB29BD800EE")
+ (object Message "NewL( )"
+ quid "3EB7E29A00CE"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "6.1"
+ ordinal 9
+ quidu "3EB7D66700DE"))))
+ class "Logical View::CTLSProvider"
+ quidu "3E77426E01A1"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokenprovider"
+ quid "3EB297340203"
+ class "Logical View::MTLSTokenProvider"
+ quidu "3E8AD35F02BB"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "tokensession"
+ quid "3EB297340212"
+ class "Logical View::MTLSSession"
+ quidu "3E77451C0124"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "$UNNAMED$38"
+ quid "3EB297340213"
+ class "Logical View::CryptoLib"
+ quidu "3E7743B0021E"
+ persistence "Transient"
+ multi FALSE)
+ (object Object "session"
+ quid "3EB297340206"
+ collaborators (list link_list
+ (object Link
+ quid "3EB297340205"
+ supplier "tokensession"
+ quidu "3EB297340212"
+ messages (list Messages
+ (object Message "PHash( )"
+ quid "3EB29734020D"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "6.2.3"
+ ordinal 13
+ quidu "3E77453902E9")
+ (object Message "PHash( )"
+ quid "3EB297340210"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "8.1"
+ ordinal 17
+ quidu "3E77453902E9")
+ (object Message "PHash( )"
+ quid "3EB297340211"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "7.1"
+ ordinal 15
+ quidu "3E77453902E9")
+ (object Message "ServerCertificate( )"
+ quid "3EB7E277038E"
+ frequency "Aperiodic"
+ synchronization "Asynchronous"
+ dir "FromClientToSupplier"
+ sequence "6.2.2"
+ ordinal 12
+ quidu "3E8AEEDF00C7")
+ (object Message "InitL( )"
+ quid "3FC393A3034C"
+ frequency "Aperiodic"
+ synchronization "Simple"
+ dir "FromClientToSupplier"
+ sequence "6.2.1"
+ ordinal 11
+ quidu "3EE49BAD0234")))
+ (object Link
+ quid "3EB297340207"
+ supplier "session"
+ quidu "3EB297340206")
+ (object Link
+ quid "3EB29B5E03AD"
+ supplier "tokenprovider"
+ quidu "3EB297340203"))
+ class "Logical View::CTLSSession"
+ quidu "3EA92D3303B7"
+ persistence "Transient"
+ multi FALSE))))
+ logical_presentations (list unit_reference_list
+ (object ClassDiagram "Main"
+ quid "3E773E8C0206"
+ title "Main"
+ zoom 90
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object ClassView "Class" "Logical View::MCTTokenInterface" @5
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2272, 304)
+ font (object Font
+ italics TRUE)
+ label (object ItemLabel
+ Parent_View @5
+ location (2076, 231)
+ fill_color 13434879
+ nlines 1
+ max_width 392
+ justify 0
+ label "MCTTokenInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E8C41180125"
+ compartment (object Compartment
+ Parent_View @5
+ location (2076, 287)
+ icon_style "Icon"
+ fill_color 16777215
+ anchor 2
+ nlines 2
+ max_width 209)
+ width 410
+ height 168
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MCTTokenInterface" @6
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1440, 304)
+ font (object Font
+ italics TRUE)
+ label (object ItemLabel
+ Parent_View @6
+ location (1244, 231)
+ fill_color 13434879
+ nlines 1
+ max_width 392
+ justify 0
+ label "MCTTokenInterface")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E8C41180125"
+ compartment (object Compartment
+ Parent_View @6
+ location (1244, 287)
+ icon_style "Icon"
+ fill_color 16777215
+ anchor 2
+ nlines 2
+ max_width 209)
+ width 410
+ height 168
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CActive" @7
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (288, 160)
+ label (object ItemLabel
+ Parent_View @7
+ location (200, 114)
+ fill_color 13434879
+ nlines 1
+ max_width 176
+ justify 0
+ label "CActive")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E953EE9005E"
+ width 194
+ height 114
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::MTLSTokenProvider" @8
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1440, 672)
+ font (object Font
+ italics TRUE)
+ label (object ItemLabel
+ Parent_View @8
+ location (1236, 554)
+ fill_color 13434879
+ nlines 1
+ max_width 408
+ justify 0
+ label "MTLSTokenProvider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E8AD35F02BB"
+ compartment (object Compartment
+ Parent_View @8
+ location (1236, 610)
+ icon_style "Icon"
+ fill_color 13434879
+ anchor 2
+ nlines 4
+ max_width 393)
+ width 426
+ height 258
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @9
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E8C41B501D1"
+ client @8
+ supplier @6
+ line_style 0)
+ (object ClassView "Class" "Logical View::MTLSSession" @10
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2272, 736)
+ font (object Font
+ italics TRUE)
+ label (object ItemLabel
+ Parent_View @10
+ location (2024, 506)
+ fill_color 13434879
+ nlines 1
+ max_width 496
+ justify 0
+ label "MTLSSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E77451C0124"
+ compartment (object Compartment
+ Parent_View @10
+ location (2024, 562)
+ icon_style "Icon"
+ fill_color 13434879
+ anchor 2
+ nlines 9
+ max_width 493)
+ width 514
+ height 482
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @11
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E8C407600F6"
+ client @10
+ supplier @5
+ line_style 0)
+ (object ClassView "Class" "Logical View::MCTToken" @12
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (832, 800)
+ label (object ItemLabel
+ Parent_View @12
+ location (691, 727)
+ fill_color 13434879
+ nlines 1
+ max_width 282
+ justify 0
+ label "MCTToken")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E953DC700DB"
+ compartment (object Compartment
+ Parent_View @12
+ location (691, 783)
+ icon_style "Icon"
+ fill_color 16777215
+ anchor 2
+ nlines 2
+ max_width 278)
+ width 300
+ height 168
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CTLSSession" @13
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (288, 1808)
+ label (object ItemLabel
+ Parent_View @13
+ location (38, 1420)
+ fill_color 13434879
+ nlines 1
+ max_width 500
+ justify 0
+ label "CTLSSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA92D3303B7"
+ compartment (object Compartment
+ Parent_View @13
+ location (38, 1476)
+ icon_style "Icon"
+ fill_color 13434879
+ anchor 2
+ nlines 16
+ max_width 497)
+ width 518
+ height 798
+ annotation 8
+ autoResize TRUE)
+ (object AssociationViewNew "$UNNAMED$20" @14
+ location (2251, 2285)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA939EF03E6"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$21" @15
+ Parent_View @14
+ location (1931, 557)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA939F1009A"
+ client @14
+ supplier @10
+ vertices (list Points
+ (2251, 2285)
+ (2653, 2285)
+ (2653, 1295)
+ (2436, 977))
+ line_style 0
+ label (object SegLabel @16
+ Parent_View @15
+ location (2582, 1096)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist 0.900000
+ height 54
+ orientation 1))
+ (object RoleView "$UNNAMED$22" @17
+ Parent_View @14
+ location (1931, 557)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA939F1009B"
+ client @14
+ supplier @13
+ vertices (list Points
+ (2251, 2285)
+ (1455, 2285)
+ (547, 1913))
+ line_style 0
+ label (object SegLabel @18
+ Parent_View @17
+ location (694, 2031)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist 0.900000
+ height 54
+ orientation 0))))
+ (object ClassView "Class" "Logical View::MCTTokenType" @19
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (880, 128)
+ label (object ItemLabel
+ Parent_View @19
+ location (725, 10)
+ fill_color 13434879
+ nlines 1
+ max_width 310
+ justify 0
+ label "MCTTokenType")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EAFAA920023"
+ compartment (object Compartment
+ Parent_View @19
+ location (725, 66)
+ icon_style "Icon"
+ fill_color 16777215
+ anchor 2
+ nlines 4
+ max_width 268)
+ width 328
+ height 258
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CTLSProvider" @20
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (288, 784)
+ label (object ItemLabel
+ Parent_View @20
+ location (66, 531)
+ fill_color 13434879
+ nlines 1
+ max_width 444
+ justify 0
+ label "CTLSProvider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E77426E01A1"
+ compartment (object Compartment
+ Parent_View @20
+ location (66, 587)
+ icon_style "Icon"
+ fill_color 13434879
+ anchor 2
+ nlines 10
+ max_width 441)
+ width 462
+ height 528
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @21
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E953EF5003F"
+ client @20
+ supplier @7
+ line_style 0)
+ (object AssociationViewNew "$UNNAMED$8" @22
+ location (600, 792)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E953E7300FA"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$9" @23
+ Parent_View @22
+ location (312, 120)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E953E740158"
+ client @22
+ supplier @12
+ line_style 0)
+ (object RoleView "$UNNAMED$10" @24
+ Parent_View @22
+ location (312, 120)
+ label (object SegLabel @25
+ Parent_View @24
+ location (537, 749)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 178
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E953E740159"
+ client @22
+ supplier @20
+ line_style 0)))
+ (object AssociationViewNew "$UNNAMED$23" @26
+ location (288, 1228)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA956C9027E"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$24" @27
+ Parent_View @26
+ location (16, 428)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA956CD01D2"
+ client @26
+ supplier @13
+ line_style 0
+ label (object SegLabel @28
+ Parent_View @27
+ location (342, 1389)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist 0.900000
+ height 54
+ orientation 0))
+ (object RoleView "$UNNAMED$25" @29
+ Parent_View @26
+ location (16, 428)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA956CD01D3"
+ client @26
+ supplier @20
+ line_style 0
+ label (object SegLabel @30
+ Parent_View @29
+ location (342, 1067)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist 0.900000
+ height 54
+ orientation 1))))
+ (object AssociationViewNew "$UNNAMED$26" @31
+ location (519, 289)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EAFAC1E02E2"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$27" @32
+ Parent_View @31
+ location (231, -511)
+ label (object SegLabel @33
+ Parent_View @32
+ location (656, 139)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 254
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EAFAC1F016B"
+ client @31
+ supplier @19
+ vertices (list Points
+ (519, 289)
+ (559, 205)
+ (715, 166))
+ line_style 0)
+ (object RoleView "$UNNAMED$28" @34
+ Parent_View @31
+ location (231, -511)
+ label (object SegLabel @35
+ Parent_View @34
+ location (395, 456)
+ hidden TRUE
+ anchor 1
+ anchor_loc 1
+ nlines 1
+ max_width 254
+ justify 0
+ label ""
+ pctDist 0.800000
+ height 42
+ orientation 1)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EAFAC1F016C"
+ client @31
+ supplier @20
+ line_style 0)))
+ (object ClassView "Class" "Logical View::CSwTLSTokenProvider" @36
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1440, 1136)
+ label (object ItemLabel
+ Parent_View @36
+ location (1216, 1063)
+ fill_color 13434879
+ nlines 1
+ max_width 448
+ justify 0
+ label "CSwTLSTokenProvider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E8C414F03E4"
+ compartment (object Compartment
+ Parent_View @36
+ location (1216, 1119)
+ icon_style "Icon"
+ fill_color 16777215
+ anchor 2
+ nlines 2
+ max_width 167)
+ width 466
+ height 168
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @37
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E8C41C30144"
+ client @36
+ supplier @8
+ line_style 0)
+ (object ClassView "Class" "Logical View::CSwTLSSession" @38
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2272, 1504)
+ label (object ItemLabel
+ Parent_View @38
+ location (2099, 1364)
+ fill_color 13434879
+ nlines 1
+ max_width 346
+ justify 0
+ label "CSwTLSSession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E8C4034002B"
+ compartment (object Compartment
+ Parent_View @38
+ location (2099, 1420)
+ icon_style "Icon"
+ fill_color 16777215
+ anchor 2
+ nlines 5
+ max_width 323)
+ width 364
+ height 302
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @39
+ stereotype TRUE
+ line_color 3342489
+ quidu "3E8C40EB0338"
+ client @38
+ supplier @10
+ line_style 0)
+ (object ClassView "Class" "Logical View::CSwTLSSessionCache" @40
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (1680, 1904)
+ label (object ItemLabel
+ Parent_View @40
+ location (1456, 1426)
+ fill_color 13434879
+ nlines 1
+ max_width 448
+ justify 0
+ label "CSwTLSSessionCache")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA95557028E"
+ compartment (object Compartment
+ Parent_View @40
+ location (1456, 1482)
+ icon_style "Icon"
+ fill_color 13434879
+ anchor 2
+ nlines 20
+ max_width 382)
+ width 466
+ height 978
+ annotation 8
+ autoResize TRUE)
+ (object ClassView "Class" "Logical View::CSwTLSTokenType" @41
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (880, 464)
+ label (object ItemLabel
+ Parent_View @41
+ location (684, 418)
+ fill_color 13434879
+ nlines 1
+ max_width 392
+ justify 0
+ label "CSwTLSTokenType")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA931C200B9"
+ width 410
+ height 114
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @42
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EAFABD70275"
+ client @41
+ supplier @19
+ line_style 0)
+ (object ClassView "Class" "Logical View::CSwTLSToken" @43
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (832, 1504)
+ label (object ItemLabel
+ Parent_View @43
+ location (631, 1296)
+ fill_color 13434879
+ nlines 1
+ max_width 402
+ justify 0
+ label "CSwTLSToken")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA80B9400C9"
+ compartment (object Compartment
+ Parent_View @43
+ location (631, 1352)
+ icon_style "Icon"
+ fill_color 16777215
+ anchor 2
+ nlines 8
+ max_width 400)
+ width 420
+ height 438
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @44
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA80BF20201"
+ client @43
+ supplier @12
+ line_style 0)
+ (object AssociationViewNew "$UNNAMED$14" @45
+ location (1170, 1298)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA80C9400C9"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$15" @46
+ Parent_View @45
+ location (338, -206)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA80C9500F8"
+ client @45
+ supplier @36
+ line_style 0
+ label (object SegLabel @47
+ Parent_View @46
+ location (1314, 1274)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "0..*"
+ pctDist 0.900000
+ height 54
+ orientation 1))
+ (object RoleView "$UNNAMED$16" @48
+ Parent_View @45
+ location (338, -206)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA80C9500F9"
+ client @45
+ supplier @43
+ line_style 0)))
+ (object AssociationViewNew "$UNNAMED$17" @49
+ location (1565, 1504)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA92C0B0175"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$18" @50
+ Parent_View @49
+ location (733, 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA92C0C00D8"
+ client @49
+ supplier @38
+ line_style 0
+ label (object SegLabel @51
+ Parent_View @50
+ location (2034, 1558)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "0..*"
+ pctDist 0.900000
+ height 54
+ orientation 1))
+ (object RoleView "$UNNAMED$19" @52
+ Parent_View @49
+ location (733, 0)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3EA92C0C00D9"
+ client @49
+ supplier @43
+ line_style 0)))
+ (object AssociationViewNew "$UNNAMED$29" @53
+ location (1244, 1698)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3ECE28F600AD"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$30" @54
+ Parent_View @53
+ location (412, 194)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3ECE28F60272"
+ client @53
+ supplier @40
+ line_style 0
+ label (object SegLabel @55
+ Parent_View @54
+ location (1404, 1833)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "0..*"
+ pctDist 0.900000
+ height 54
+ orientation 1))
+ (object RoleView "$UNNAMED$31" @56
+ Parent_View @53
+ location (412, 194)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3ECE28F60273"
+ client @53
+ supplier @43
+ line_style 0
+ label (object SegLabel @57
+ Parent_View @56
+ location (1040, 1661)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist 0.900000
+ height 54
+ orientation 0))))
+ (object AssociationViewNew "$UNNAMED$32" @58
+ location (1069, 894)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3ECE2B3B02B1"
+ roleview_list (list RoleViews
+ (object RoleView "$UNNAMED$33" @59
+ Parent_View @58
+ location (237, -610)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3ECE2B3C02A1"
+ client @58
+ supplier @41
+ vertices (list Points
+ (1069, 894)
+ (1069, 733)
+ (920, 521))
+ line_style 0
+ label (object SegLabel @60
+ Parent_View @59
+ location (989, 527)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1"
+ pctDist 0.900000
+ height 54
+ orientation 1))
+ (object RoleView "$UNNAMED$34" @61
+ Parent_View @58
+ location (237, -610)
+ stereotype TRUE
+ line_color 3342489
+ quidu "3ECE2B3C02A2"
+ client @58
+ supplier @43
+ vertices (list Points
+ (1069, 894)
+ (1069, 1101)
+ (958, 1284))
+ line_style 0
+ label (object SegLabel @62
+ Parent_View @61
+ location (1027, 1274)
+ anchor 2
+ anchor_loc 1
+ nlines 1
+ max_width 15
+ justify 0
+ label "1..*"
+ pctDist 0.900000
+ height 54
+ orientation 0))))
+ (object ClassView "Class" "Logical View::CActive" @63
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (2064, 1152)
+ label (object ItemLabel
+ Parent_View @63
+ location (1979, 1098)
+ fill_color 13434879
+ nlines 1
+ max_width 170
+ justify 0
+ label "CActive")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E953EE9005E"
+ width 188
+ height 130
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @64
+ stereotype TRUE
+ line_color 3342489
+ quidu "3FC342590262"
+ client @38
+ supplier @63
+ line_style 0)
+ (object ClassView "Class" "Logical View::CActive" @65
+ ShowCompartmentStereotypes TRUE
+ IncludeAttribute TRUE
+ IncludeOperation TRUE
+ location (128, 1184)
+ label (object ItemLabel
+ Parent_View @65
+ location (43, 1130)
+ fill_color 13434879
+ nlines 1
+ max_width 170
+ justify 0
+ label "CActive")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E953EE9005E"
+ width 188
+ height 130
+ annotation 8
+ autoResize TRUE)
+ (object InheritView "" @66
+ stereotype TRUE
+ line_color 3342489
+ quidu "3FC3435102EE"
+ client @13
+ supplier @65
+ line_style 0)))
+ (object InteractionDiagram "NoClientAuthentication"
+ mechanism_ref @1
+ quid "3E7740C003D4"
+ title "NoClientAuthentication"
+ zoom 85
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 4684
+ items (list diagram_item_list
+ (object InterObjView "TLS Protocol" @67
+ location (592, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @67
+ location (592, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "TLS Protocol")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E7740CA00B7"
+ width 300
+ height 4369
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @68
+ location (592, 464)
+ line_color 3342489
+ InterObjView @67
+ height 900
+ y_coord 840
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @69
+ location (592, 1776)
+ line_color 3342489
+ InterObjView @67
+ height 2584
+ y_coord 2524
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @70
+ location (592, 4368)
+ line_color 3342489
+ InterObjView @67
+ height 136
+ y_coord 76
+ Nested FALSE))
+ (object InterObjView "tlsprovider" @71
+ location (1072, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @71
+ location (1072, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "tlsprovider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E7740E902AB"
+ width 300
+ height 4369
+ icon_height 153
+ icon_width 154
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @72
+ location (1072, 496)
+ line_color 3342489
+ InterObjView @71
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @73
+ location (1072, 624)
+ line_color 3342489
+ InterObjView @71
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @74
+ location (1072, 800)
+ line_color 3342489
+ InterObjView @71
+ height 280
+ y_coord 220
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @75
+ location (1072, 1136)
+ line_color 3342489
+ InterObjView @71
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @76
+ location (1072, 1856)
+ line_color 3342489
+ InterObjView @71
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @77
+ location (1072, 2032)
+ line_color 3342489
+ InterObjView @71
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @78
+ location (1072, 2256)
+ line_color 3342489
+ InterObjView @71
+ height 356
+ y_coord 296
+ Nested FALSE))
+ (object InterObjView "tokenprovider" @79
+ location (2016, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @79
+ location (2016, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 501
+ justify 0
+ label "tokenprovider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E7741170124"
+ width 519
+ height 4369
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @80
+ location (2016, 960)
+ line_color 3342489
+ InterObjView @79
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "tokensession" @81
+ location (2576, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @81
+ location (2576, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 351
+ justify 0
+ label "tokensession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E77413201FF"
+ width 369
+ height 4369
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @82
+ location (2576, 2432)
+ line_color 3342489
+ InterObjView @81
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @83
+ location (2576, 2752)
+ line_color 3342489
+ InterObjView @81
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @84
+ location (2576, 2928)
+ line_color 3342489
+ InterObjView @81
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @85
+ location (2576, 3616)
+ line_color 3342489
+ InterObjView @81
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @86
+ location (2576, 4080)
+ line_color 3342489
+ InterObjView @81
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$35" @87
+ location (3040, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @87
+ location (3040, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3E77414F0191"
+ width 300
+ height 4369
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @88
+ location (3040, 1184)
+ line_color 3342489
+ InterObjView @87
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "session" @89
+ location (1504, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @89
+ location (1504, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "session")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB2464602F2"
+ width 300
+ height 4369
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @90
+ location (1504, 2272)
+ line_color 3342489
+ InterObjView @89
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @91
+ location (1504, 2416)
+ line_color 3342489
+ InterObjView @89
+ height 136
+ y_coord 76
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @92
+ location (1504, 2704)
+ line_color 3342489
+ InterObjView @89
+ height 344
+ y_coord 284
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @93
+ location (1504, 3568)
+ line_color 3342489
+ InterObjView @89
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @94
+ location (1504, 4048)
+ line_color 3342489
+ InterObjView @89
+ height 152
+ y_coord 92
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @95
+ location (1504, 4240)
+ line_color 3342489
+ InterObjView @89
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @96
+ location (1504, 4384)
+ line_color 3342489
+ InterObjView @89
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @97
+ location (16, 800)
+ label (object SegLabel @98
+ Parent_View @97
+ location (831, 756)
+ quidu "3E7741920386"
+ anchor_loc 1
+ nlines 1
+ max_width 3201
+ justify 0
+ label "CipherSuites( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @71
+ Focus_Src @68
+ Focus_Entry @74
+ origin (607, 800)
+ terminus (1056, 800)
+ ordinal 2)
+ (object InterMessView "" @99
+ location (16, 2032)
+ label (object SegLabel @100
+ Parent_View @99
+ location (831, 1988)
+ quidu "3E7744540308"
+ anchor_loc 1
+ nlines 1
+ max_width 2709
+ justify 0
+ label "VerifySignature( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @71
+ Focus_Src @69
+ Focus_Entry @77
+ origin (607, 2032)
+ terminus (1056, 2032)
+ ordinal 7)
+ (object InterMessView "" @101
+ location (16, 2256)
+ label (object SegLabel @102
+ Parent_View @101
+ location (831, 2212)
+ quidu "3E7744D2001A"
+ anchor_loc 1
+ nlines 1
+ max_width 2503
+ justify 0
+ label "Create( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @71
+ Focus_Src @69
+ Focus_Entry @78
+ origin (607, 2256)
+ terminus (1056, 2256)
+ ordinal 8)
+ (object Label @103
+ location (128, 1360)
+ nlines 6
+ max_width 381
+ label
+|<---ClientHello
+|ServerHello--->
+|ServerCertificate-->
+|SrvKeyExch*-->
+|SrvHelloDone-->
+|
+ )
+ (object Label @104
+ location (32, 3760)
+ nlines 3
+ max_width 463
+ label
+|<---ClientFinished
+|[SrvChangeCiphSuite]-->
+|SrvFinished-->
+|
+ )
+ (object Label @105
+ location (80, 3088)
+ nlines 2
+ max_width 444
+ label "<---ClientKeyExch")
+ (object InterMessView "" @106
+ location (16, 960)
+ label (object SegLabel @107
+ Parent_View @106
+ location (1543, 916)
+ quidu "3E8C519A00B7"
+ anchor_loc 1
+ nlines 1
+ max_width 4321
+ justify 0
+ label "*[all tokens] CrytpoCapabilities( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @71
+ supplier @79
+ Focus_Src @74
+ Focus_Entry @80
+ origin (1087, 960)
+ terminus (2000, 960)
+ ordinal 3)
+ (object InterMessView "" @108
+ location (16, 1856)
+ label (object SegLabel @109
+ Parent_View @108
+ location (831, 1812)
+ quidu "3E8C587A03E4"
+ anchor_loc 1
+ nlines 1
+ max_width 3851
+ justify 0
+ label "VerifyServerCertificate( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @71
+ Focus_Src @69
+ Focus_Entry @76
+ origin (607, 1856)
+ terminus (1056, 1856)
+ ordinal 6)
+ (object InterMessView "" @110
+ location (16, 1136)
+ label (object SegLabel @111
+ Parent_View @110
+ location (831, 1092)
+ quidu "3E9D52A40300"
+ anchor_loc 1
+ nlines 1
+ max_width 421
+ justify 0
+ label "GenerateRandom( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @71
+ Focus_Src @68
+ Focus_Entry @75
+ origin (607, 1136)
+ terminus (1056, 1136)
+ ordinal 4)
+ (object InterMessView "" @112
+ location (16, 1184)
+ label (object SegLabel @113
+ Parent_View @112
+ location (2055, 1140)
+ quidu "3EB246040331"
+ anchor_loc 1
+ nlines 1
+ max_width 783
+ justify 0
+ label "generate random using system RNG"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @71
+ supplier @87
+ Focus_Src @75
+ Focus_Entry @88
+ origin (1087, 1184)
+ terminus (3024, 1184)
+ ordinal 5)
+ (object InterMessView "" @114
+ location (16, 2416)
+ label (object SegLabel @115
+ Parent_View @114
+ location (1287, 2372)
+ quidu "3EB27A6800EF"
+ anchor_loc 1
+ nlines 1
+ max_width 335
+ justify 0
+ label "Construct( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @71
+ supplier @89
+ Focus_Src @78
+ Focus_Entry @91
+ origin (1087, 2416)
+ terminus (1488, 2416)
+ ordinal 10)
+ (object Label @116
+ location (32, 3296)
+ nlines 2
+ max_width 478
+ label
+|<---[ClChangeCiphSuite]
+|
+|
+ )
+ (object InterMessView "" @117
+ location (16, 3568)
+ label (object SegLabel @118
+ Parent_View @117
+ location (1047, 3524)
+ quidu "3EB287610265"
+ anchor_loc 1
+ nlines 1
+ max_width 447
+ justify 0
+ label "ClientFinishedMsg( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @89
+ Focus_Src @69
+ Focus_Entry @93
+ origin (607, 3568)
+ terminus (1488, 3568)
+ ordinal 15)
+ (object InterMessView "" @119
+ location (16, 3616)
+ label (object SegLabel @120
+ Parent_View @119
+ location (2039, 3572)
+ quidu "3EB287810081"
+ anchor_loc 1
+ nlines 1
+ max_width 192
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @89
+ supplier @81
+ Focus_Src @93
+ Focus_Entry @85
+ origin (1519, 3616)
+ terminus (2560, 3616)
+ ordinal 16)
+ (object InterMessView "" @121
+ location (16, 4048)
+ label (object SegLabel @122
+ Parent_View @121
+ location (1047, 4004)
+ quidu "3EB288D102F2"
+ anchor_loc 1
+ nlines 1
+ max_width 466
+ justify 0
+ label "VerifyServerFinishedMsg( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @89
+ Focus_Src @69
+ Focus_Entry @94
+ origin (607, 4048)
+ terminus (1488, 4048)
+ ordinal 17)
+ (object InterMessView "" @123
+ location (16, 4080)
+ label (object SegLabel @124
+ Parent_View @123
+ location (2039, 4036)
+ quidu "3EB288E60265"
+ anchor_loc 1
+ nlines 1
+ max_width 192
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @89
+ supplier @81
+ Focus_Src @94
+ Focus_Entry @86
+ origin (1519, 4080)
+ terminus (2560, 4080)
+ ordinal 18)
+ (object InterMessView "" @125
+ location (16, 2272)
+ label (object SegLabel @126
+ Parent_View @125
+ location (1287, 2228)
+ quidu "3EB7E142019A"
+ anchor_loc 1
+ nlines 1
+ max_width 169
+ justify 0
+ label "NewL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @71
+ supplier @89
+ Focus_Src @78
+ Focus_Entry @90
+ origin (1087, 2272)
+ terminus (1488, 2272)
+ ordinal 9)
+ (object Label @127
+ location (352, 4768)
+ nlines 4
+ max_width 2331
+ label "Note: The methods above lack parameters in order not to black out the picture (please refer for full declarations of these functions to the corresponding API specification document). Similarly, in order to simplify the whole view, some methods or sequence of methods are replaced by description text. The main purpose of this diagram is to show relation between exchanging of protocol messages with a TLS server and internal operation of TLS Provider module.")
+ (object InterMessView "" @128
+ location (16, 2432)
+ label (object SegLabel @129
+ Parent_View @128
+ location (2039, 2388)
+ quidu "3EE49BCB006F"
+ anchor_loc 1
+ nlines 1
+ max_width 143
+ justify 0
+ label "InitL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @89
+ supplier @81
+ Focus_Src @91
+ Focus_Entry @82
+ origin (1519, 2432)
+ terminus (2560, 2432)
+ ordinal 11)
+ (object InterMessView "" @130
+ location (16, 2704)
+ label (object SegLabel @131
+ Parent_View @130
+ location (1047, 2660)
+ quidu "3FC38CFB032D"
+ anchor_loc 1
+ nlines 1
+ max_width 375
+ justify 0
+ label "ClientKeyExchange( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @89
+ Focus_Src @69
+ Focus_Entry @92
+ origin (607, 2704)
+ terminus (1488, 2704)
+ ordinal 12)
+ (object InterMessView "" @132
+ location (16, 2752)
+ label (object SegLabel @133
+ Parent_View @132
+ location (2039, 2708)
+ quidu "3FC38D0E00DB"
+ anchor_loc 1
+ nlines 1
+ max_width 375
+ justify 0
+ label "ClientKeyExchange( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @89
+ supplier @81
+ Focus_Src @92
+ Focus_Entry @83
+ origin (1519, 2752)
+ terminus (2560, 2752)
+ ordinal 13)
+ (object InterMessView "" @134
+ location (16, 2928)
+ label (object SegLabel @135
+ Parent_View @134
+ location (2039, 2884)
+ quidu "3FC38D1C030D"
+ anchor_loc 1
+ nlines 1
+ max_width 143
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @89
+ supplier @81
+ Focus_Src @92
+ Focus_Entry @84
+ origin (1519, 2928)
+ terminus (2560, 2928)
+ ordinal 14)
+ (object InterMessView "" @136
+ location (16, 4240)
+ label (object SegLabel @137
+ Parent_View @136
+ location (1047, 4196)
+ quidu "3FC38DB502B0"
+ anchor_loc 1
+ nlines 1
+ max_width 184
+ justify 0
+ label "EncryptL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @89
+ Focus_Src @69
+ Focus_Entry @95
+ origin (607, 4240)
+ terminus (1488, 4240)
+ ordinal 19)
+ (object InterMessView "" @138
+ location (16, 4384)
+ label (object SegLabel @139
+ Parent_View @138
+ location (1047, 4340)
+ quidu "3FC38DC402EE"
+ anchor_loc 1
+ nlines 1
+ max_width 353
+ justify 0
+ label "DecryptAndVerifyL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @89
+ Focus_Src @70
+ Focus_Entry @96
+ origin (607, 4384)
+ terminus (1488, 4384)
+ ordinal 20)
+ (object InterMessView "" @140
+ location (16, 496)
+ label (object SegLabel @141
+ Parent_View @140
+ location (831, 452)
+ quidu "3FC394A6038A"
+ anchor_loc 1
+ nlines 1
+ max_width 177
+ justify 0
+ label "Connect( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @71
+ Focus_Src @68
+ Focus_Entry @72
+ origin (607, 496)
+ terminus (1056, 496)
+ ordinal 0)
+ (object InterMessView "" @142
+ location (16, 624)
+ label (object SegLabel @143
+ Parent_View @142
+ location (831, 580)
+ quidu "3FC394B40213"
+ anchor_loc 1
+ nlines 1
+ max_width 195
+ justify 0
+ label "Attributes( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @67
+ supplier @71
+ Focus_Src @68
+ Focus_Entry @73
+ origin (607, 624)
+ terminus (1056, 624)
+ ordinal 1)))
+ (object InteractionDiagram "AccessToTokenInterfaces"
+ mechanism_ref @2
+ quid "3EA92EBD001D"
+ title "AccessToTokenInterfaces"
+ zoom 75
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "tlsprovider" @144
+ location (512, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @144
+ location (512, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "tlsprovider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA92EFB022F"
+ width 300
+ height 3681
+ icon_height 153
+ icon_width 154
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @145
+ location (512, 416)
+ line_color 3342489
+ InterObjView @144
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @146
+ location (512, 544)
+ line_color 3342489
+ InterObjView @144
+ height 824
+ y_coord 764
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @147
+ location (512, 1488)
+ line_color 3342489
+ InterObjView @144
+ height 740
+ y_coord 680
+ Nested FALSE))
+ (object InterObjView "tokenprovider" @148
+ location (2688, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @148
+ location (2688, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 507
+ justify 0
+ label "tokenprovider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA92EFB0236"
+ width 525
+ height 3681
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @149
+ location (2688, 1104)
+ line_color 3342489
+ InterObjView @148
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @150
+ location (2688, 1248)
+ line_color 3342489
+ InterObjView @148
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "tlssession" @151
+ location (3136, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @151
+ location (3136, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 300
+ justify 0
+ label "tlssession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA92EFB0237"
+ width 318
+ height 3681
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @152
+ location (3136, 1872)
+ line_color 3342489
+ InterObjView @151
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @153
+ location (3136, 2544)
+ line_color 3342489
+ InterObjView @151
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @154
+ location (3136, 2912)
+ line_color 3342489
+ InterObjView @151
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$36" @155
+ location (3504, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @155
+ location (3504, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA92EFB0238"
+ width 300
+ height 3681
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @156
+ location (3504, 2048)
+ line_color 3342489
+ InterObjView @155
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "session" @157
+ location (832, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @157
+ location (832, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "session")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA930A502CC"
+ width 300
+ height 3681
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @158
+ location (832, 1536)
+ line_color 3342489
+ InterObjView @157
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @159
+ location (832, 1648)
+ line_color 3342489
+ InterObjView @157
+ height 520
+ y_coord 460
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @160
+ location (832, 2304)
+ line_color 3342489
+ InterObjView @157
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @161
+ location (832, 2480)
+ line_color 3342489
+ InterObjView @157
+ height 184
+ y_coord 124
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @162
+ location (832, 2704)
+ line_color 3342489
+ InterObjView @157
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @163
+ location (832, 2864)
+ line_color 3342489
+ InterObjView @157
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @164
+ location (832, 3344)
+ line_color 3342489
+ InterObjView @157
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @165
+ location (832, 3696)
+ line_color 3342489
+ InterObjView @157
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "tokentypeinfo" @166
+ location (1312, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @166
+ location (1312, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 582
+ justify 0
+ label "tokentypeinfo")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA9305F031B"
+ width 600
+ height 3681
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @167
+ location (1312, 544)
+ line_color 3342489
+ InterObjView @166
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "token" @168
+ location (2208, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @168
+ location (2208, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 390
+ justify 0
+ label "token")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA92F9302AD"
+ width 408
+ height 3681
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @169
+ location (2208, 960)
+ line_color 3342489
+ InterObjView @168
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @170
+ location (2208, 1712)
+ line_color 3342489
+ InterObjView @168
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "tokentype" @171
+ location (1808, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @171
+ location (1808, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 368
+ justify 0
+ label "tokentype")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA92F5400F8"
+ width 386
+ height 3681
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @172
+ location (1808, 768)
+ line_color 3342489
+ InterObjView @171
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @173
+ location (1808, 864)
+ line_color 3342489
+ InterObjView @171
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterMessView "" @174
+ location (16, 544)
+ label (object SegLabel @175
+ Parent_View @174
+ location (911, 500)
+ quidu "3EA930D5028F"
+ anchor_loc 1
+ nlines 1
+ max_width 647
+ justify 0
+ label "ListL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @166
+ Focus_Src @146
+ Focus_Entry @167
+ origin (527, 544)
+ terminus (1296, 544)
+ ordinal 1)
+ (object InterMessView "" @176
+ location (16, 768)
+ label (object SegLabel @177
+ Parent_View @176
+ location (1159, 724)
+ quidu "3EA931190128"
+ anchor_loc 1
+ nlines 1
+ max_width 396
+ justify 0
+ label "List( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @171
+ Focus_Src @146
+ Focus_Entry @172
+ origin (527, 768)
+ terminus (1792, 768)
+ ordinal 2)
+ (object InterMessView "" @178
+ location (16, 864)
+ label (object SegLabel @179
+ Parent_View @178
+ location (1159, 820)
+ quidu "3EA932150136"
+ anchor_loc 1
+ nlines 1
+ max_width 406
+ justify 0
+ label "OpenToken( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @171
+ Focus_Src @146
+ Focus_Entry @173
+ origin (527, 864)
+ terminus (1792, 864)
+ ordinal 3)
+ (object InterMessView "" @180
+ location (16, 960)
+ label (object SegLabel @181
+ Parent_View @180
+ location (1359, 916)
+ quidu "3EA9342D030C"
+ anchor_loc 1
+ nlines 1
+ max_width 484
+ justify 0
+ label "GetInterface( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @168
+ Focus_Src @146
+ Focus_Entry @169
+ origin (527, 960)
+ terminus (2192, 960)
+ ordinal 4)
+ (object InterMessView "" @182
+ location (16, 1104)
+ label (object SegLabel @183
+ Parent_View @182
+ location (1599, 1060)
+ quidu "3EA9359203A7"
+ anchor_loc 1
+ nlines 1
+ max_width 832
+ justify 0
+ label "CryptoCapabilities( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @148
+ Focus_Src @146
+ Focus_Entry @149
+ origin (527, 1104)
+ terminus (2672, 1104)
+ ordinal 5)
+ (object InterMessView "" @184
+ location (16, 1248)
+ label (object SegLabel @185
+ Parent_View @184
+ location (1599, 1204)
+ quidu "3EA935A903C6"
+ anchor_loc 1
+ nlines 1
+ max_width 318
+ justify 0
+ label "Release( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @148
+ Focus_Src @146
+ Focus_Entry @150
+ origin (527, 1248)
+ terminus (2672, 1248)
+ ordinal 6)
+ (object InterMessView "" @186
+ location (16, 1648)
+ label (object SegLabel @187
+ Parent_View @186
+ location (671, 1604)
+ quidu "3EA9361700F9"
+ anchor_loc 1
+ nlines 1
+ max_width 282
+ justify 0
+ label "Construct( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @157
+ Focus_Src @147
+ Focus_Entry @159
+ origin (527, 1648)
+ terminus (816, 1648)
+ ordinal 9)
+ (object InterMessView "" @188
+ location (16, 1872)
+ label (object SegLabel @189
+ Parent_View @188
+ location (1983, 1828)
+ quidu "3EA93694036A"
+ anchor_loc 1
+ nlines 1
+ max_width 1688
+ justify 0
+ label "any requests for token services (PHash, client key exchange etc)"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @157
+ supplier @151
+ Focus_Src @159
+ Focus_Entry @152
+ origin (847, 1872)
+ terminus (3120, 1872)
+ ordinal 11)
+ (object InterMessView "" @190
+ location (16, 2048)
+ label (object SegLabel @191
+ Parent_View @190
+ location (2167, 2004)
+ quidu "3EA936E603E7"
+ anchor_loc 1
+ nlines 1
+ max_width 2212
+ justify 0
+ label "obtaining objects for symmetric encryption/decryption and HMAC hashing"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @157
+ supplier @155
+ Focus_Src @159
+ Focus_Entry @156
+ origin (847, 2048)
+ terminus (3488, 2048)
+ ordinal 12)
+ (object InterObjView "TLS Protocol" @192
+ location (192, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @192
+ location (192, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "TLS Protocol")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EA93B2C0146"
+ width 300
+ height 3681
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @193
+ location (192, 368)
+ line_color 3342489
+ InterObjView @192
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @194
+ location (192, 1424)
+ line_color 3342489
+ InterObjView @192
+ height 1000
+ y_coord 940
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @195
+ location (192, 2384)
+ line_color 3342489
+ InterObjView @192
+ height 440
+ y_coord 380
+ Nested TRUE)
+ Focus_Of_Control (object Focus_Of_Control "" @196
+ location (192, 2864)
+ line_color 3342489
+ InterObjView @192
+ height 228
+ y_coord 168
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @197
+ location (192, 3040)
+ line_color 3342489
+ InterObjView @192
+ height 776
+ y_coord 716
+ Nested TRUE))
+ (object InterMessView "" @198
+ location (16, 416)
+ label (object SegLabel @199
+ Parent_View @198
+ location (351, 372)
+ quidu "3EA93BC20389"
+ anchor_loc 1
+ nlines 1
+ max_width 827
+ justify 0
+ label "obtain info to start handshk"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @192
+ supplier @144
+ Focus_Src @193
+ Focus_Entry @145
+ origin (207, 416)
+ terminus (496, 416)
+ ordinal 0)
+ (object InterMessView "" @200
+ location (16, 3696)
+ label (object SegLabel @201
+ Parent_View @200
+ location (511, 3652)
+ quidu "3EA93D4800AA"
+ anchor_loc 1
+ nlines 1
+ max_width 702
+ justify 0
+ label "ServerCertificte( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @192
+ supplier @157
+ Focus_Src @197
+ Focus_Entry @165
+ origin (207, 3696)
+ terminus (816, 3696)
+ ordinal 20)
+ (object InterMessView "" @202
+ location (16, 1712)
+ label (object SegLabel @203
+ Parent_View @202
+ location (1519, 1668)
+ quidu "3EB29DBF0015"
+ anchor_loc 1
+ nlines 1
+ max_width 484
+ justify 0
+ label "GetInterface( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @157
+ supplier @168
+ Focus_Src @159
+ Focus_Entry @170
+ origin (847, 1712)
+ terminus (2192, 1712)
+ ordinal 10)
+ (object InterMessView "" @204
+ location (16, 1488)
+ label (object SegLabel @205
+ Parent_View @204
+ location (351, 1444)
+ quidu "3EB7DE220051"
+ anchor_loc 1
+ nlines 1
+ max_width 212
+ justify 0
+ label "Create( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @192
+ supplier @144
+ Focus_Src @194
+ Focus_Entry @147
+ origin (207, 1488)
+ terminus (496, 1488)
+ ordinal 7)
+ (object InterMessView "" @206
+ location (16, 1536)
+ label (object SegLabel @207
+ Parent_View @206
+ location (671, 1492)
+ quidu "3EB7DE4100EE"
+ anchor_loc 1
+ nlines 1
+ max_width 190
+ justify 0
+ label "NewL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @144
+ supplier @157
+ Focus_Src @147
+ Focus_Entry @158
+ origin (527, 1536)
+ terminus (816, 1536)
+ ordinal 8)
+ (object InterMessView "" @208
+ location (16, 2480)
+ label (object SegLabel @209
+ Parent_View @208
+ location (511, 2436)
+ quidu "3EB7DF1000BF"
+ anchor_loc 1
+ nlines 1
+ max_width 434
+ justify 0
+ label "ClientCertificate( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @192
+ supplier @157
+ Focus_Src @195
+ Focus_Entry @161
+ origin (207, 2480)
+ terminus (816, 2480)
+ ordinal 14)
+ (object InterMessView "" @210
+ location (16, 2544)
+ label (object SegLabel @211
+ Parent_View @210
+ location (1983, 2500)
+ quidu "3EB7DF210301"
+ anchor_loc 1
+ nlines 1
+ max_width 434
+ justify 0
+ label "ClientCertificate( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @157
+ supplier @151
+ Focus_Src @161
+ Focus_Entry @153
+ origin (847, 2544)
+ terminus (3120, 2544)
+ ordinal 15)
+ (object InterMessView "" @212
+ location (16, 2912)
+ label (object SegLabel @213
+ Parent_View @212
+ location (1983, 2868)
+ quidu "3EB7DF310013"
+ anchor_loc 1
+ nlines 1
+ max_width 256
+ justify 0
+ label "Release( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @157
+ supplier @151
+ Focus_Src @163
+ Focus_Entry @154
+ origin (847, 2912)
+ terminus (3120, 2912)
+ ordinal 18)
+ (object InterMessView "" @214
+ location (16, 2304)
+ label (object SegLabel @215
+ Parent_View @214
+ location (511, 2260)
+ quidu "3FC33B7D02A0"
+ anchor_loc 1
+ nlines 1
+ max_width 379
+ justify 0
+ label "ClientKeyExchange( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @192
+ supplier @157
+ Focus_Src @194
+ Focus_Entry @160
+ origin (207, 2304)
+ terminus (816, 2304)
+ ordinal 13)
+ (object InterMessView "" @216
+ location (16, 3344)
+ label (object SegLabel @217
+ Parent_View @216
+ location (511, 3300)
+ quidu "3FC33C760233"
+ anchor_loc 1
+ nlines 1
+ max_width 583
+ justify 0
+ label "encryption, decryption, MAC computations"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @192
+ supplier @157
+ Focus_Src @197
+ Focus_Entry @164
+ origin (207, 3344)
+ terminus (816, 3344)
+ ordinal 19)
+ (object InterMessView "" @218
+ location (16, 2864)
+ label (object SegLabel @219
+ Parent_View @218
+ location (510, 2809)
+ quidu "3FC33FCB0223"
+ anchor_loc 1
+ nlines 1
+ max_width 354
+ justify 0
+ label "ClientFinishedMsg( )"
+ pctDist 0.497537
+ height 56
+ orientation 0)
+ line_color 3342489
+ client @192
+ supplier @157
+ Focus_Src @196
+ Focus_Entry @163
+ origin (207, 2864)
+ terminus (816, 2864)
+ ordinal 17)
+ (object InterMessView "" @220
+ location (16, 2704)
+ label (object SegLabel @221
+ Parent_View @220
+ location (511, 2660)
+ quidu "3FC33FDF0242"
+ anchor_loc 1
+ nlines 1
+ max_width 392
+ justify 0
+ label "VerifyServerFinishedMsg( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @192
+ supplier @157
+ Focus_Src @195
+ Focus_Entry @162
+ origin (207, 2704)
+ terminus (816, 2704)
+ ordinal 16)))
+ (object InteractionDiagram "ClientAuthentication"
+ mechanism_ref @3
+ quid "3EB28E8403CD"
+ title "ClientAuthentication"
+ zoom 85
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "TLS Protocol" @222
+ location (592, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @222
+ location (592, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "TLS Protocol")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB28EC50321"
+ width 300
+ height 5457
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @223
+ location (592, 464)
+ line_color 3342489
+ InterObjView @222
+ height 884
+ y_coord 824
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @224
+ location (592, 1712)
+ line_color 3342489
+ InterObjView @222
+ height 3880
+ y_coord 3820
+ Nested FALSE))
+ (object InterObjView "tlsprovider" @225
+ location (1072, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @225
+ location (1072, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "tlsprovider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB28EC50338"
+ width 300
+ height 5457
+ icon_height 153
+ icon_width 154
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @226
+ location (1072, 512)
+ line_color 3342489
+ InterObjView @225
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @227
+ location (1072, 640)
+ line_color 3342489
+ InterObjView @225
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @228
+ location (1072, 816)
+ line_color 3342489
+ InterObjView @225
+ height 248
+ y_coord 188
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @229
+ location (1072, 1120)
+ line_color 3342489
+ InterObjView @225
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @230
+ location (1072, 1808)
+ line_color 3342489
+ InterObjView @225
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @231
+ location (1072, 2000)
+ line_color 3342489
+ InterObjView @225
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @232
+ location (1072, 2160)
+ line_color 3342489
+ InterObjView @225
+ height 404
+ y_coord 344
+ Nested FALSE))
+ (object InterObjView "tokenprovider" @233
+ location (2016, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @233
+ location (2016, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 501
+ justify 0
+ label "tokenprovider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB28EC5033F"
+ width 519
+ height 5457
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @234
+ location (2016, 944)
+ line_color 3342489
+ InterObjView @233
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "tokensession" @235
+ location (2576, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @235
+ location (2576, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 351
+ justify 0
+ label "tokensession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB28EC50350"
+ width 369
+ height 5457
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @236
+ location (2576, 2384)
+ line_color 3342489
+ InterObjView @235
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @237
+ location (2576, 2784)
+ line_color 3342489
+ InterObjView @235
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @238
+ location (2576, 2880)
+ line_color 3342489
+ InterObjView @235
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @239
+ location (2576, 3200)
+ line_color 3342489
+ InterObjView @235
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @240
+ location (2576, 3872)
+ line_color 3342489
+ InterObjView @235
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @241
+ location (2576, 4608)
+ line_color 3342489
+ InterObjView @235
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @242
+ location (2576, 5104)
+ line_color 3342489
+ InterObjView @235
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$37" @243
+ location (3040, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @243
+ location (3040, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB28EC50351"
+ width 300
+ height 5457
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @244
+ location (3040, 1168)
+ line_color 3342489
+ InterObjView @243
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "session" @245
+ location (1504, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @245
+ location (1504, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "session")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB28EC50342"
+ width 300
+ height 5457
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @246
+ location (1504, 2176)
+ line_color 3342489
+ InterObjView @245
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @247
+ location (1504, 2352)
+ line_color 3342489
+ InterObjView @245
+ height 152
+ y_coord 92
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @248
+ location (1504, 2736)
+ line_color 3342489
+ InterObjView @245
+ height 264
+ y_coord 204
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @249
+ location (1504, 3152)
+ line_color 3342489
+ InterObjView @245
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @250
+ location (1504, 3824)
+ line_color 3342489
+ InterObjView @245
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @251
+ location (1504, 4560)
+ line_color 3342489
+ InterObjView @245
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @252
+ location (1504, 5072)
+ line_color 3342489
+ InterObjView @245
+ height 152
+ y_coord 92
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @253
+ location (1504, 5328)
+ line_color 3342489
+ InterObjView @245
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @254
+ location (1504, 5472)
+ line_color 3342489
+ InterObjView @245
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object Label @255
+ location (48, 4752)
+ nlines 3
+ max_width 463
+ label
+|<---ClientFinished
+|[SrvChangeCiphSuite]-->
+|SrvFinished-->
+|
+ )
+ (object Label @256
+ location (80, 3584)
+ nlines 2
+ max_width 444
+ label
+|<---ClientKeyExch
+|
+ )
+ (object Label @257
+ location (48, 4240)
+ nlines 2
+ max_width 478
+ label
+|<---[ClChangeCiphSuite]
+|
+|
+ )
+ (object Label @258
+ location (112, 3392)
+ nlines 2
+ max_width 393
+ label "<--ClientCertificate")
+ (object Label @259
+ location (96, 4064)
+ nlines 2
+ max_width 431
+ label
+|<---CertificateVerify
+|
+ )
+ (object InterMessView "" @260
+ location (16, 816)
+ label (object SegLabel @261
+ Parent_View @260
+ location (831, 772)
+ quidu "3EB28EC50323"
+ anchor_loc 1
+ nlines 1
+ max_width 3201
+ justify 0
+ label "CipherSuites( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @225
+ Focus_Src @223
+ Focus_Entry @228
+ origin (607, 816)
+ terminus (1056, 816)
+ ordinal 2)
+ (object InterMessView "" @262
+ location (16, 2000)
+ label (object SegLabel @263
+ Parent_View @262
+ location (831, 1956)
+ quidu "3EB28EC50324"
+ anchor_loc 1
+ nlines 1
+ max_width 2709
+ justify 0
+ label "VerifySignature( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @225
+ Focus_Src @224
+ Focus_Entry @231
+ origin (607, 2000)
+ terminus (1056, 2000)
+ ordinal 7)
+ (object InterMessView "" @264
+ location (16, 2160)
+ label (object SegLabel @265
+ Parent_View @264
+ location (831, 2116)
+ quidu "3EB28EC50325"
+ anchor_loc 1
+ nlines 1
+ max_width 2503
+ justify 0
+ label "Create( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @225
+ Focus_Src @224
+ Focus_Entry @232
+ origin (607, 2160)
+ terminus (1056, 2160)
+ ordinal 8)
+ (object InterMessView "" @266
+ location (16, 1808)
+ label (object SegLabel @267
+ Parent_View @266
+ location (831, 1764)
+ quidu "3EB28EC50326"
+ anchor_loc 1
+ nlines 1
+ max_width 3851
+ justify 0
+ label "VerifyServerCertificate( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @225
+ Focus_Src @224
+ Focus_Entry @230
+ origin (607, 1808)
+ terminus (1056, 1808)
+ ordinal 6)
+ (object InterMessView "" @268
+ location (16, 1120)
+ label (object SegLabel @269
+ Parent_View @268
+ location (831, 1076)
+ quidu "3EB28EC50328"
+ anchor_loc 1
+ nlines 1
+ max_width 421
+ justify 0
+ label "GenerateRandom( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @225
+ Focus_Src @223
+ Focus_Entry @229
+ origin (607, 1120)
+ terminus (1056, 1120)
+ ordinal 4)
+ (object InterMessView "" @270
+ location (16, 944)
+ label (object SegLabel @271
+ Parent_View @270
+ location (1543, 900)
+ quidu "3EB28EC5033E"
+ anchor_loc 1
+ nlines 1
+ max_width 4321
+ justify 0
+ label "*[all tokens] CryptoCapabities( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @225
+ supplier @233
+ Focus_Src @228
+ Focus_Entry @234
+ origin (1087, 944)
+ terminus (2000, 944)
+ ordinal 3)
+ (object InterMessView "" @272
+ location (16, 1168)
+ label (object SegLabel @273
+ Parent_View @272
+ location (2055, 1124)
+ quidu "3EB28EC5033A"
+ anchor_loc 1
+ nlines 1
+ max_width 783
+ justify 0
+ label "generate random using system RNG"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @225
+ supplier @243
+ Focus_Src @229
+ Focus_Entry @244
+ origin (1087, 1168)
+ terminus (3024, 1168)
+ ordinal 5)
+ (object InterMessView "" @274
+ location (16, 2352)
+ label (object SegLabel @275
+ Parent_View @274
+ location (1287, 2308)
+ quidu "3EB28EC5033C"
+ anchor_loc 1
+ nlines 1
+ max_width 335
+ justify 0
+ label "Construct( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @225
+ supplier @245
+ Focus_Src @232
+ Focus_Entry @247
+ origin (1087, 2352)
+ terminus (1488, 2352)
+ ordinal 10)
+ (object InterMessView "" @276
+ location (16, 4560)
+ label (object SegLabel @277
+ Parent_View @276
+ location (1047, 4516)
+ quidu "3EB28EC50331"
+ anchor_loc 1
+ nlines 1
+ max_width 447
+ justify 0
+ label "ClientFinishedMsg( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @245
+ Focus_Src @224
+ Focus_Entry @251
+ origin (607, 4560)
+ terminus (1488, 4560)
+ ordinal 19)
+ (object InterMessView "" @278
+ location (16, 4608)
+ label (object SegLabel @279
+ Parent_View @278
+ location (2039, 4564)
+ quidu "3EB28EC5034C"
+ anchor_loc 1
+ nlines 1
+ max_width 192
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @245
+ supplier @235
+ Focus_Src @251
+ Focus_Entry @241
+ origin (1519, 4608)
+ terminus (2560, 4608)
+ ordinal 20)
+ (object InterMessView "" @280
+ location (16, 5072)
+ label (object SegLabel @281
+ Parent_View @280
+ location (1047, 5028)
+ quidu "3EB28EC50332"
+ anchor_loc 1
+ nlines 1
+ max_width 466
+ justify 0
+ label "VerifyServerFinishedMsg( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @245
+ Focus_Src @224
+ Focus_Entry @252
+ origin (607, 5072)
+ terminus (1488, 5072)
+ ordinal 21)
+ (object InterMessView "" @282
+ location (16, 5104)
+ label (object SegLabel @283
+ Parent_View @282
+ location (2039, 5060)
+ quidu "3EB28EC5034D"
+ anchor_loc 1
+ nlines 1
+ max_width 192
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @245
+ supplier @235
+ Focus_Src @252
+ Focus_Entry @242
+ origin (1519, 5104)
+ terminus (2560, 5104)
+ ordinal 22)
+ (object InterMessView "" @284
+ location (16, 3152)
+ label (object SegLabel @285
+ Parent_View @284
+ location (1047, 3108)
+ quidu "3EB28EC50333"
+ anchor_loc 1
+ nlines 1
+ max_width 385
+ justify 0
+ label "ClientCertificate( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @245
+ Focus_Src @224
+ Focus_Entry @249
+ origin (607, 3152)
+ terminus (1488, 3152)
+ ordinal 15)
+ (object InterMessView "" @286
+ location (16, 3200)
+ label (object SegLabel @287
+ Parent_View @286
+ location (2039, 3156)
+ quidu "3EB28EC5034E"
+ anchor_loc 1
+ nlines 1
+ max_width 385
+ justify 0
+ label "ClientCertificate( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @245
+ supplier @235
+ Focus_Src @249
+ Focus_Entry @239
+ origin (1519, 3200)
+ terminus (2560, 3200)
+ ordinal 16)
+ (object InterMessView "" @288
+ location (16, 3824)
+ label (object SegLabel @289
+ Parent_View @288
+ location (1047, 3780)
+ quidu "3EB28EC50335"
+ anchor_loc 1
+ nlines 1
+ max_width 577
+ justify 0
+ label "CertificateVerifySignature( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @245
+ Focus_Src @224
+ Focus_Entry @250
+ origin (607, 3824)
+ terminus (1488, 3824)
+ ordinal 17)
+ (object InterMessView "" @290
+ location (16, 3872)
+ label (object SegLabel @291
+ Parent_View @290
+ location (2039, 3828)
+ quidu "3EB28EC5034F"
+ anchor_loc 1
+ nlines 1
+ max_width 577
+ justify 0
+ label "ComputeDigitalSignature( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @245
+ supplier @235
+ Focus_Src @250
+ Focus_Entry @240
+ origin (1519, 3872)
+ terminus (2560, 3872)
+ ordinal 18)
+ (object Label @292
+ location (128, 1328)
+ nlines 6
+ max_width 381
+ label
+|<---ClientHello
+|ServerHello--->
+|ServerCertificate-->
+|SrvKeyExch*-->
+|CertRequest-->
+|SrvHelloDone-->
+|
+ )
+ (object InterMessView "" @293
+ location (16, 2176)
+ label (object SegLabel @294
+ Parent_View @293
+ location (1287, 2132)
+ quidu "3EB7E19F0255"
+ anchor_loc 1
+ nlines 1
+ max_width 169
+ justify 0
+ label "NewL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @225
+ supplier @245
+ Focus_Src @232
+ Focus_Entry @246
+ origin (1087, 2176)
+ terminus (1488, 2176)
+ ordinal 9)
+ (object Label @295
+ location (432, 5920)
+ nlines 4
+ max_width 2331
+ label "Note: The methods above lack parameters in order not to black out the picture (please refer for full declarations of these functions to the corresponding API specification document). Similarly, in order to simplify the whole view, some methods or sequence of methods are replaced by description text. The main purpose of this diagram is to show relation between exchanging of protocol messages with a TLS server and internal operation of TLS Provider module.")
+ (object InterMessView "" @296
+ location (16, 2384)
+ label (object SegLabel @297
+ Parent_View @296
+ location (2039, 2340)
+ quidu "3EE49C3B02B1"
+ anchor_loc 1
+ nlines 1
+ max_width 143
+ justify 0
+ label "InitL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @245
+ supplier @235
+ Focus_Src @247
+ Focus_Entry @236
+ origin (1519, 2384)
+ terminus (2560, 2384)
+ ordinal 11)
+ (object InterMessView "" @298
+ location (16, 2736)
+ label (object SegLabel @299
+ Parent_View @298
+ location (1047, 2692)
+ quidu "3FC38E500223"
+ anchor_loc 1
+ nlines 1
+ max_width 375
+ justify 0
+ label "ClientKeyExchange( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @245
+ Focus_Src @224
+ Focus_Entry @248
+ origin (607, 2736)
+ terminus (1488, 2736)
+ ordinal 12)
+ (object InterMessView "" @300
+ location (16, 2784)
+ label (object SegLabel @301
+ Parent_View @300
+ location (2039, 2740)
+ quidu "3FC38E5F01D5"
+ anchor_loc 1
+ nlines 1
+ max_width 375
+ justify 0
+ label "ClientKeyExchange( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @245
+ supplier @235
+ Focus_Src @248
+ Focus_Entry @237
+ origin (1519, 2784)
+ terminus (2560, 2784)
+ ordinal 13)
+ (object InterMessView "" @302
+ location (16, 2880)
+ label (object SegLabel @303
+ Parent_View @302
+ location (2039, 2836)
+ quidu "3FC38E6C0204"
+ anchor_loc 1
+ nlines 1
+ max_width 143
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @245
+ supplier @235
+ Focus_Src @248
+ Focus_Entry @238
+ origin (1519, 2880)
+ terminus (2560, 2880)
+ ordinal 14)
+ (object InterMessView "" @304
+ location (16, 5328)
+ label (object SegLabel @305
+ Parent_View @304
+ location (1047, 5284)
+ quidu "3FC38ECD0213"
+ anchor_loc 1
+ nlines 1
+ max_width 184
+ justify 0
+ label "EncryptL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @245
+ Focus_Src @224
+ Focus_Entry @253
+ origin (607, 5328)
+ terminus (1488, 5328)
+ ordinal 23)
+ (object InterMessView "" @306
+ location (16, 5472)
+ label (object SegLabel @307
+ Parent_View @306
+ location (1047, 5428)
+ quidu "3FC38ED9007D"
+ anchor_loc 1
+ nlines 1
+ max_width 353
+ justify 0
+ label "DecryptAndVerifyL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @245
+ Focus_Src @224
+ Focus_Entry @254
+ origin (607, 5472)
+ terminus (1488, 5472)
+ ordinal 24)
+ (object InterMessView "" @308
+ location (16, 512)
+ label (object SegLabel @309
+ Parent_View @308
+ location (831, 468)
+ quidu "3FC3950A02EE"
+ anchor_loc 1
+ nlines 1
+ max_width 177
+ justify 0
+ label "Connect( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @225
+ Focus_Src @223
+ Focus_Entry @226
+ origin (607, 512)
+ terminus (1056, 512)
+ ordinal 0)
+ (object InterMessView "" @310
+ location (16, 640)
+ label (object SegLabel @311
+ Parent_View @310
+ location (831, 596)
+ quidu "3FC395140242"
+ anchor_loc 1
+ nlines 1
+ max_width 195
+ justify 0
+ label "Attributes( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @222
+ supplier @225
+ Focus_Src @223
+ Focus_Entry @227
+ origin (607, 640)
+ terminus (1056, 640)
+ ordinal 1)))
+ (object InteractionDiagram "AbbreviatedHandshake"
+ mechanism_ref @4
+ quid "3EB297080265"
+ title "AbbreviatedHandshake"
+ zoom 90
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list
+ (object InterObjView "TLS Protocol" @312
+ location (592, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @312
+ location (592, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "TLS Protocol")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB2973401E8"
+ width 300
+ height 4065
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @313
+ location (592, 464)
+ line_color 3342489
+ InterObjView @312
+ height 1108
+ y_coord 1048
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @314
+ location (592, 1808)
+ line_color 3342489
+ InterObjView @312
+ height 1588
+ y_coord 1528
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @315
+ location (592, 3472)
+ line_color 3342489
+ InterObjView @312
+ height 260
+ y_coord 200
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @316
+ location (592, 3872)
+ line_color 3342489
+ InterObjView @312
+ height 152
+ y_coord 92
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @317
+ location (592, 4048)
+ line_color 3342489
+ InterObjView @312
+ height 152
+ y_coord 92
+ Nested FALSE))
+ (object InterObjView "tlsprovider" @318
+ location (1072, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @318
+ location (1072, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "tlsprovider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB2973401FC"
+ width 300
+ height 4065
+ icon_height 153
+ icon_width 154
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @319
+ location (1072, 496)
+ line_color 3342489
+ InterObjView @318
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @320
+ location (1072, 608)
+ line_color 3342489
+ InterObjView @318
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @321
+ location (1072, 784)
+ line_color 3342489
+ InterObjView @318
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @322
+ location (1072, 1024)
+ line_color 3342489
+ InterObjView @318
+ height 248
+ y_coord 188
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @323
+ location (1072, 1344)
+ line_color 3342489
+ InterObjView @318
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @324
+ location (1072, 1968)
+ line_color 3342489
+ InterObjView @318
+ height 708
+ y_coord 648
+ Nested FALSE))
+ (object InterObjView "tokenprovider" @325
+ location (2016, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @325
+ location (2016, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 501
+ justify 0
+ label "tokenprovider")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB297340203"
+ width 519
+ height 4065
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @326
+ location (2016, 832)
+ line_color 3342489
+ InterObjView @325
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @327
+ location (2016, 1152)
+ line_color 3342489
+ InterObjView @325
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "tokensession" @328
+ location (2576, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @328
+ location (2576, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 351
+ justify 0
+ label "tokensession")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB297340212"
+ width 369
+ height 4065
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @329
+ location (2576, 2176)
+ line_color 3342489
+ InterObjView @328
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @330
+ location (2576, 2352)
+ line_color 3342489
+ InterObjView @328
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @331
+ location (2576, 2496)
+ line_color 3342489
+ InterObjView @328
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @332
+ location (2576, 3216)
+ line_color 3342489
+ InterObjView @328
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @333
+ location (2576, 3552)
+ line_color 3342489
+ InterObjView @328
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "$UNNAMED$38" @334
+ location (3040, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @334
+ location (3040, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB297340213"
+ width 300
+ height 4065
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @335
+ location (3040, 1392)
+ line_color 3342489
+ InterObjView @334
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object InterObjView "session" @336
+ location (1520, 224)
+ font (object Font
+ underline TRUE)
+ label (object ItemLabel
+ Parent_View @336
+ location (1520, 224)
+ fill_color 13434879
+ anchor_loc 1
+ nlines 2
+ max_width 282
+ justify 0
+ label "session")
+ icon_style "Icon"
+ line_color 3342489
+ fill_color 13434879
+ quidu "3EB297340206"
+ width 300
+ height 4065
+ icon_height 0
+ icon_width 0
+ icon_y_offset 0
+ annotation 1
+ Focus_Of_Control (object Focus_Of_Control "" @337
+ location (1520, 1984)
+ line_color 3342489
+ InterObjView @336
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @338
+ location (1520, 2160)
+ line_color 3342489
+ InterObjView @336
+ height 456
+ y_coord 396
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @339
+ location (1520, 3184)
+ line_color 3342489
+ InterObjView @336
+ height 152
+ y_coord 92
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @340
+ location (1520, 3504)
+ line_color 3342489
+ InterObjView @336
+ height 168
+ y_coord 108
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @341
+ location (1520, 3904)
+ line_color 3342489
+ InterObjView @336
+ height 60
+ y_coord 0
+ Nested FALSE)
+ Focus_Of_Control (object Focus_Of_Control "" @342
+ location (1520, 4080)
+ line_color 3342489
+ InterObjView @336
+ height 60
+ y_coord 0
+ Nested FALSE))
+ (object Label @343
+ location (96, 1664)
+ nlines 3
+ max_width 413
+ label
+|<---ClientHello
+|ServerHello--->
+|
+ )
+ (object InterMessView "" @344
+ location (16, 1024)
+ label (object SegLabel @345
+ Parent_View @344
+ location (852, 985)
+ quidu "3EB2973401EA"
+ anchor_loc 1
+ nlines 1
+ max_width 410
+ justify 0
+ label "CipherSuites( )"
+ pctDist 0.545657
+ height 40
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @318
+ Focus_Src @313
+ Focus_Entry @322
+ origin (607, 1024)
+ terminus (1056, 1024)
+ ordinal 4)
+ (object InterMessView "" @346
+ location (16, 1968)
+ label (object SegLabel @347
+ Parent_View @346
+ location (831, 1924)
+ quidu "3EB2973401EC"
+ anchor_loc 1
+ nlines 1
+ max_width 2503
+ justify 0
+ label "Create( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @318
+ Focus_Src @314
+ Focus_Entry @324
+ origin (607, 1968)
+ terminus (1056, 1968)
+ ordinal 8)
+ (object InterMessView "" @348
+ location (16, 1344)
+ label (object SegLabel @349
+ Parent_View @348
+ location (831, 1300)
+ quidu "3EB2973401EF"
+ anchor_loc 1
+ nlines 1
+ max_width 398
+ justify 0
+ label "GenerateRandom( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @318
+ Focus_Src @313
+ Focus_Entry @323
+ origin (607, 1344)
+ terminus (1056, 1344)
+ ordinal 6)
+ (object InterMessView "" @350
+ location (16, 1152)
+ label (object SegLabel @351
+ Parent_View @350
+ location (1543, 1108)
+ quidu "3EB297340201"
+ anchor_loc 1
+ nlines 1
+ max_width 4970
+ justify 0
+ label "*[all tokens] CryptoCapabilities( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @318
+ supplier @325
+ Focus_Src @322
+ Focus_Entry @327
+ origin (1087, 1152)
+ terminus (2000, 1152)
+ ordinal 5)
+ (object InterMessView "" @352
+ location (16, 1392)
+ label (object SegLabel @353
+ Parent_View @352
+ location (2055, 1348)
+ quidu "3EB2973401FE"
+ anchor_loc 1
+ nlines 1
+ max_width 741
+ justify 0
+ label "generate random using system RNG"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @318
+ supplier @334
+ Focus_Src @323
+ Focus_Entry @335
+ origin (1087, 1392)
+ terminus (3024, 1392)
+ ordinal 7)
+ (object InterMessView "" @354
+ location (16, 2160)
+ label (object SegLabel @355
+ Parent_View @354
+ location (1295, 2116)
+ quidu "3EB297340200"
+ anchor_loc 1
+ nlines 1
+ max_width 429
+ justify 0
+ label "ConstructResumed( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @318
+ supplier @336
+ Focus_Src @324
+ Focus_Entry @338
+ origin (1087, 2160)
+ terminus (1504, 2160)
+ ordinal 10)
+ (object InterMessView "" @356
+ location (16, 2496)
+ label (object SegLabel @357
+ Parent_View @356
+ location (2047, 2452)
+ quidu "3EB29734020D"
+ anchor_loc 1
+ nlines 1
+ max_width 182
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @336
+ supplier @328
+ Focus_Src @338
+ Focus_Entry @331
+ origin (1535, 2496)
+ terminus (2560, 2496)
+ ordinal 13)
+ (object InterMessView "" @358
+ location (16, 3504)
+ label (object SegLabel @359
+ Parent_View @358
+ location (1055, 3460)
+ quidu "3EB2973401F8"
+ anchor_loc 1
+ nlines 1
+ max_width 423
+ justify 0
+ label "ClientFinishedMsg( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @336
+ Focus_Src @315
+ Focus_Entry @340
+ origin (607, 3504)
+ terminus (1504, 3504)
+ ordinal 16)
+ (object InterMessView "" @360
+ location (16, 3552)
+ label (object SegLabel @361
+ Parent_View @360
+ location (2047, 3508)
+ quidu "3EB297340210"
+ anchor_loc 1
+ nlines 1
+ max_width 182
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @336
+ supplier @328
+ Focus_Src @340
+ Focus_Entry @333
+ origin (1535, 3552)
+ terminus (2560, 3552)
+ ordinal 17)
+ (object InterMessView "" @362
+ location (16, 3184)
+ label (object SegLabel @363
+ Parent_View @362
+ location (1055, 3140)
+ quidu "3EB2973401F9"
+ anchor_loc 1
+ nlines 1
+ max_width 441
+ justify 0
+ label "VerifyServerFinishedMsg( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @336
+ Focus_Src @314
+ Focus_Entry @339
+ origin (607, 3184)
+ terminus (1504, 3184)
+ ordinal 14)
+ (object InterMessView "" @364
+ location (16, 3216)
+ label (object SegLabel @365
+ Parent_View @364
+ location (2047, 3172)
+ quidu "3EB297340211"
+ anchor_loc 1
+ nlines 1
+ max_width 182
+ justify 0
+ label "PHash( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @336
+ supplier @328
+ Focus_Src @339
+ Focus_Entry @332
+ origin (1535, 3216)
+ terminus (2560, 3216)
+ ordinal 15)
+ (object Label @366
+ location (32, 2784)
+ nlines 3
+ max_width 475
+ label
+|[SrvChangeCiphSpec]->
+|SrvFinished-->
+ )
+ (object InterMessView "" @367
+ location (16, 784)
+ label (object SegLabel @368
+ Parent_View @367
+ location (831, 740)
+ quidu "3EB2991300FE"
+ anchor_loc 1
+ nlines 1
+ max_width 281
+ justify 0
+ label "GetSession( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @318
+ Focus_Src @313
+ Focus_Entry @321
+ origin (607, 784)
+ terminus (1056, 784)
+ ordinal 2)
+ (object InterMessView "" @369
+ location (16, 832)
+ label (object SegLabel @370
+ Parent_View @369
+ location (1543, 788)
+ quidu "3EB2995B0294"
+ anchor_loc 1
+ nlines 1
+ max_width 531
+ justify 0
+ label "*[all tokens] GetSession( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @318
+ supplier @325
+ Focus_Src @321
+ Focus_Entry @326
+ origin (1087, 832)
+ terminus (2000, 832)
+ ordinal 3)
+ (object Label @371
+ location (48, 3712)
+ nlines 1
+ max_width 475
+ label "<---ClientFinished")
+ (object InterMessView "" @372
+ location (16, 2352)
+ label (object SegLabel @373
+ Parent_View @372
+ location (2047, 2308)
+ quidu "3EB7E277038E"
+ anchor_loc 1
+ nlines 1
+ max_width 497
+ justify 0
+ label "ServerCertificate( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @336
+ supplier @328
+ Focus_Src @338
+ Focus_Entry @330
+ origin (1535, 2352)
+ terminus (2560, 2352)
+ ordinal 12)
+ (object InterMessView "" @374
+ location (16, 1984)
+ label (object SegLabel @375
+ Parent_View @374
+ location (1295, 1940)
+ quidu "3EB7E29A00CE"
+ anchor_loc 1
+ nlines 1
+ max_width 160
+ justify 0
+ label "NewL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @318
+ supplier @336
+ Focus_Src @324
+ Focus_Entry @337
+ origin (1087, 1984)
+ terminus (1504, 1984)
+ ordinal 9)
+ (object InterMessView "" @376
+ location (16, 2176)
+ label (object SegLabel @377
+ Parent_View @376
+ location (2047, 2132)
+ quidu "3FC393A3034C"
+ anchor_loc 1
+ nlines 1
+ max_width 104
+ justify 0
+ label "InitL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @336
+ supplier @328
+ Focus_Src @338
+ Focus_Entry @329
+ origin (1535, 2176)
+ terminus (2560, 2176)
+ ordinal 11)
+ (object InterMessView "" @378
+ location (16, 3904)
+ label (object SegLabel @379
+ Parent_View @378
+ location (1055, 3860)
+ quidu "3FC3940703D9"
+ anchor_loc 1
+ nlines 1
+ max_width 174
+ justify 0
+ label "EncryptL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @336
+ Focus_Src @316
+ Focus_Entry @341
+ origin (607, 3904)
+ terminus (1504, 3904)
+ ordinal 18)
+ (object InterMessView "" @380
+ location (16, 4080)
+ label (object SegLabel @381
+ Parent_View @380
+ location (1055, 4036)
+ quidu "3FC3941500BC"
+ anchor_loc 1
+ nlines 1
+ max_width 333
+ justify 0
+ label "DecryptAndVerifyL( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @336
+ Focus_Src @317
+ Focus_Entry @342
+ origin (607, 4080)
+ terminus (1504, 4080)
+ ordinal 19)
+ (object InterMessView "" @382
+ location (16, 496)
+ label (object SegLabel @383
+ Parent_View @382
+ location (831, 452)
+ quidu "3FC39531038A"
+ anchor_loc 1
+ nlines 1
+ max_width 167
+ justify 0
+ label "Connect( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @318
+ Focus_Src @313
+ Focus_Entry @319
+ origin (607, 496)
+ terminus (1056, 496)
+ ordinal 0)
+ (object InterMessView "" @384
+ location (16, 608)
+ label (object SegLabel @385
+ Parent_View @384
+ location (831, 564)
+ quidu "3FC3953A0242"
+ anchor_loc 1
+ nlines 1
+ max_width 184
+ justify 0
+ label "Attributes( )"
+ pctDist 0.500000
+ height 45
+ orientation 0)
+ line_color 3342489
+ client @312
+ supplier @318
+ Focus_Src @313
+ Focus_Entry @320
+ origin (607, 608)
+ terminus (1056, 608)
+ ordinal 1)))))
+ root_subsystem (object SubSystem "Component View"
+ quid "3E773E8C0202"
+ physical_models (list unit_reference_list)
+ physical_presentations (list unit_reference_list
+ (object Module_Diagram "Main"
+ quid "3E773E8C021E"
+ title "Main"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ process_structure (object Processes
+ quid "3E773E8C0203"
+ ProcsNDevs (list
+ (object Process_Diagram "Deployment View"
+ quid "3E773E8C0205"
+ title "Deployment View"
+ zoom 100
+ max_height 28350
+ max_width 21600
+ origin_x 0
+ origin_y 0
+ items (list diagram_item_list))))
+ properties (object Properties
+ attributes (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "DDL"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "Directory"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "DDL"
+ name "DataBase"
+ value ("DataBaseSet" 800))
+ (object Attribute
+ tool "DDL"
+ name "DataBaseSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "ANSI"
+ value 800)
+ (object Attribute
+ tool "DDL"
+ name "Oracle"
+ value 801)
+ (object Attribute
+ tool "DDL"
+ name "SQLServer"
+ value 802)
+ (object Attribute
+ tool "DDL"
+ name "Sybase"
+ value 803)
+ (object Attribute
+ tool "DDL"
+ name "Watcom"
+ value 804)))
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKeyColumnName"
+ value "Id")
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKeyColumnType"
+ value "NUMBER(5)")
+ (object Attribute
+ tool "DDL"
+ name "ViewName"
+ value "V_")
+ (object Attribute
+ tool "DDL"
+ name "TableName"
+ value "T_")
+ (object Attribute
+ tool "DDL"
+ name "InheritSuffix"
+ value "_V")
+ (object Attribute
+ tool "DDL"
+ name "DropClause"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "BaseViews"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "DDLScriptFilename"
+ value "DDL1.SQL")))
+ (object Attribute
+ tool "DDL"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "DDL"
+ name "ColumnType"
+ value "VARCHAR")
+ (object Attribute
+ tool "DDL"
+ name "Length"
+ value "")
+ (object Attribute
+ tool "DDL"
+ name "NullsOK"
+ value TRUE)
+ (object Attribute
+ tool "DDL"
+ name "PrimaryKey"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "Unique"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "CompositeUnique"
+ value FALSE)
+ (object Attribute
+ tool "DDL"
+ name "CheckConstraint"
+ value "")))
+ (object Attribute
+ tool "DDL"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Rose Model Integrator"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Rose Web Publisher"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "Version Control"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "framework"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "cg"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "UseMSVC"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "CommentWidth"
+ value 60)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "compiler2.1__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue(sizeof($targetClass),$limit)")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue(sizeof($targetClass),$limit)")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference($limit)")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference($limit)")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue(sizeof($targetClass))")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference(sizeof($qualtype), sizeof($qualcont))")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "compiler3.0__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerAnnotations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowGenerateOverNewerVersion"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HeaderFileExtension"
+ value "h")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileBackupExtension"
+ value "h~")
+ (object Attribute
+ tool "cg"
+ name "HeaderFileTemporaryExtension"
+ value "h#")
+ (object Attribute
+ tool "cg"
+ name "CodeFileExtension"
+ value "cpp")
+ (object Attribute
+ tool "cg"
+ name "CodeFileBackupExtension"
+ value "cp~")
+ (object Attribute
+ tool "cg"
+ name "CodeFileTemporaryExtension"
+ value "cp#")
+ (object Attribute
+ tool "cg"
+ name "CreateMissingDirectories"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "StopOnError"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ErrorLimit"
+ value 30)
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "$ROSECPP_SOURCE")
+ (object Attribute
+ tool "cg"
+ name "BooleanType"
+ value "int")
+ (object Attribute
+ tool "cg"
+ name "AllowTemplates"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AllowExplicitInstantiations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AllowProtectedInheritance"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "OneByValueContainer"
+ value "$targetClass")
+ (object Attribute
+ tool "cg"
+ name "OneByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "OptionalByValueContainer"
+ value "OptionalByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "OptionalByReferenceContainer"
+ value "$targetClass *")
+ (object Attribute
+ tool "cg"
+ name "FixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByValueContainer"
+ value "$targetClass[$limit]")
+ (object Attribute
+ tool "cg"
+ name "FixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "UnorderedFixedByReferenceContainer"
+ value "$targetClass *[$limit]")
+ (object Attribute
+ tool "cg"
+ name "BoundedByValueContainer"
+ value "BoundedListByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByValueContainer"
+ value "BoundedSetByValue<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "BoundedByReferenceContainer"
+ value "BoundedListByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedBoundedByReferenceContainer"
+ value "BoundedSetByReference<$targetClass,$limit>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByValueContainer"
+ value "UnboundedListByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByValueContainer"
+ value "UnboundedSetByValue<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnboundedByReferenceContainer"
+ value "UnboundedListByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedUnboundedByReferenceContainer"
+ value "UnboundedSetByReference<$targetClass>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByValueContainer"
+ value "AssociationByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByValueContainer"
+ value "DictionaryByValue<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "QualifiedByReferenceContainer"
+ value "AssociationByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "UnorderedQualifiedByReferenceContainer"
+ value "DictionaryByReference<$qualtype, $qualcont>")
+ (object Attribute
+ tool "cg"
+ name "PathSeparator"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "FileNameFormat"
+ value "128vx_b")
+ (object Attribute
+ tool "cg"
+ name "AlwaysKeepOrphanedCode"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ImplementationType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ClassKey"
+ value "class")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "PutBodiesInSpec"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDefaultConstructor"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "DefaultConstructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineDefaultConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ExplicitDefaultConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateCopyConstructor"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "CopyConstructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineCopyConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ExplicitCopyConstructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDestructor"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DestructorVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "DestructorKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineDestructor"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssignmentOperation"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "AssignmentVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "AssignmentKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineAssignmentOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEqualityOperations"
+ value ("GenerateSet" 199))
+ (object Attribute
+ tool "cg"
+ name "EqualityVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "EqualityKind"
+ value ("FriendKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineEqualityOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateRelationalOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "RelationalVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "RelationalKind"
+ value ("FriendKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "InlineRelationalOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateStorageMgmtOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "StorageMgmtVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineStorageMgmtOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSubscriptOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "SubscriptVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "SubscriptKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "SubscriptResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineSubscriptOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateDereferenceOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DereferenceVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "DereferenceKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "DereferenceResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineDereferenceOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateIndirectionOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IndirectionVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "IndirectionKind"
+ value ("ThreeKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "IndirectionResultType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InlineIndirectionOperation"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateStreamOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "StreamVisibility"
+ value ("VisibilitySet" 45))
+ (object Attribute
+ tool "cg"
+ name "InlineStreamOperations"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "ThreeKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)))
+ (object Attribute
+ tool "cg"
+ name "KindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)))
+ (object Attribute
+ tool "cg"
+ name "FriendKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GenerateSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "DeclareAndDefine"
+ value 199)
+ (object Attribute
+ tool "cg"
+ name "DeclareOnly"
+ value 205)
+ (object Attribute
+ tool "cg"
+ name "DoNotDeclare"
+ value 206)))
+ (object Attribute
+ tool "cg"
+ name "VisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)))))
+ (object Attribute
+ tool "cg"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "cg"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "FileName"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "AllowExtensionlessFileName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InclusionProtectionSymbol"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "IncludeFormat"
+ value (value Text
+|// $package
+|#include "$file"
+|
+ ))
+ (object Attribute
+ tool "cg"
+ name "IncludeBySimpleName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludePrecompiledHeader"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludeOrder"
+ value "AMIR")
+ (object Attribute
+ tool "cg"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "InliningStyle"
+ value ("InliningStyleSet" 207))
+ (object Attribute
+ tool "cg"
+ name "InliningStyleSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InClassDeclaration"
+ value 208)
+ (object Attribute
+ tool "cg"
+ name "FollowingClassDeclaration"
+ value 207)))
+ (object Attribute
+ tool "cg"
+ name "TypesDefined"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "IncludeClosure"
+ value (value Text ""))))
+ (object Attribute
+ tool "cg"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "CmIdentification"
+ value (value Text " %X% %Q% %Z% %W%"))
+ (object Attribute
+ tool "cg"
+ name "CopyrightNotice"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "FileName"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "AllowExtensionlessFileName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludeFormat"
+ value (value Text
+|// $package
+|#include "$file"
+|
+ ))
+ (object Attribute
+ tool "cg"
+ name "IncludeBySimpleName"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "IncludePrecompiledHeader"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "IncludeOrder"
+ value "AMIR")
+ (object Attribute
+ tool "cg"
+ name "AdditionalIncludes"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "InliningStyle"
+ value ("InliningStyleSet" 207))
+ (object Attribute
+ tool "cg"
+ name "InliningStyleSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InClassDeclaration"
+ value 208)
+ (object Attribute
+ tool "cg"
+ name "FollowingClassDeclaration"
+ value 207)))
+ (object Attribute
+ tool "cg"
+ name "TypesDefined"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "IncludeClosure"
+ value (value Text ""))))
+ (object Attribute
+ tool "cg"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "OperationKind"
+ value ("OperationKindSet" 200))
+ (object Attribute
+ tool "cg"
+ name "OperationKindSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GenerateAbstractBody"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "OperationIsConst"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "OperationIsExplicit"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "Inline"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "EntryCode"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "ExitCode"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "CCRegion"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))
+ (object Attribute
+ tool "cg"
+ name "BodyAnnotations"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Has"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "Ordered"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$supplier")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$relationship")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$relationship")
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$relationship")
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "ContainerClass"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "SelectorName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "SelectorType"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "HasRelTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Array"
+ value 24)
+ (object Attribute
+ tool "cg"
+ name "Sequence"
+ value 47)))))
+ (object Attribute
+ tool "cg"
+ name "default__Association"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$targetClass")))
+ (object Attribute
+ tool "cg"
+ name "default__Inherit"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "InstanceArguments"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "NameIfUnlabeled"
+ value "the_$targetClass")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$target")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "InitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "ContainerClass"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "ContainerGet"
+ value "$data.get($keys)")
+ (object Attribute
+ tool "cg"
+ name "ContainerSet"
+ value "$data.set($keys,$value)")
+ (object Attribute
+ tool "cg"
+ name "QualifiedContainer"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "AssocClassContainer"
+ value "$supplier *")
+ (object Attribute
+ tool "cg"
+ name "AssocClassInitialValue"
+ value (value Text ""))
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetSetByReference"
+ value ("QualifiedGetSetByReferenceSet" 2))
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetSetByReferenceSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_GetSetByReference"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GenerateQualifiedGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedGetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "InlineQualifiedGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateQualifiedSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "QualifiedSetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "QualifiedSetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineQualifiedSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberName"
+ value "$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtRelationshipVisibility"
+ value 210)))
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "AssocClassDataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetName"
+ value "get_$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassGetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "InlineAssocClassGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateAssocClassSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassSetName"
+ value "set_$target")
+ (object Attribute
+ tool "cg"
+ name "AssocClassSetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineAssocClassSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocClassForwardReferenceOnly"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "AssocTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Array"
+ value 24)
+ (object Attribute
+ tool "cg"
+ name "Sequence"
+ value 47)))))
+ (object Attribute
+ tool "cg"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateDataMember"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberName"
+ value "$attribute")
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibility"
+ value ("DataMemberVisibilitySet" 14))
+ (object Attribute
+ tool "cg"
+ name "DataMemberVisibilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Public"
+ value 45)
+ (object Attribute
+ tool "cg"
+ name "Protected"
+ value 44)
+ (object Attribute
+ tool "cg"
+ name "Private"
+ value 43)
+ (object Attribute
+ tool "cg"
+ name "Implementation"
+ value 14)
+ (object Attribute
+ tool "cg"
+ name "AtAttributeVisibility"
+ value 211)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutability"
+ value ("DataMemberMutabilitySet" 0))
+ (object Attribute
+ tool "cg"
+ name "DataMemberMutabilitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Unrestricted"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Mutable"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Const"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "DataMemberIsVolatile"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "DataMemberFieldSize"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateGetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GenerateSetOperation"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetName"
+ value "get_$attribute")
+ (object Attribute
+ tool "cg"
+ name "SetName"
+ value "set_$attribute")
+ (object Attribute
+ tool "cg"
+ name "GetSetKinds"
+ value ("GetSetKindsSet" 200))
+ (object Attribute
+ tool "cg"
+ name "GetSetKindsSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Common"
+ value 200)
+ (object Attribute
+ tool "cg"
+ name "Virtual"
+ value 201)
+ (object Attribute
+ tool "cg"
+ name "Abstract"
+ value 202)
+ (object Attribute
+ tool "cg"
+ name "Static"
+ value 203)
+ (object Attribute
+ tool "cg"
+ name "Friend"
+ value 204)))
+ (object Attribute
+ tool "cg"
+ name "GetIsConst"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConst"
+ value ("GetResultIsConstSet" 2))
+ (object Attribute
+ tool "cg"
+ name "GetResultIsConstSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "False"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "True"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Same_As_Function"
+ value 2)))
+ (object Attribute
+ tool "cg"
+ name "GetSetByReference"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineGet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "SetReturnsValue"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "InlineSet"
+ value TRUE)
+ (object Attribute
+ tool "cg"
+ name "CCRegion"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Uses"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "ForwardReferenceOnly"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "BodyReferenceOnly"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "default__Subsystem"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "Directory"
+ value "AUTO GENERATE")
+ (object Attribute
+ tool "cg"
+ name "DirectoryIsOnSearchList"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "PrecompiledHeader"
+ value "")))
+ (object Attribute
+ tool "cg"
+ name "default__Category"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "IsNamespace"
+ value FALSE)
+ (object Attribute
+ tool "cg"
+ name "Indent"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "CodeName"
+ value "")
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegions"
+ value ("GenerateEmptyRegionSet" 3))
+ (object Attribute
+ tool "cg"
+ name "GenerateEmptyRegionSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "cg"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "cg"
+ name "Preserved"
+ value 1)
+ (object Attribute
+ tool "cg"
+ name "Unpreserved"
+ value 2)
+ (object Attribute
+ tool "cg"
+ name "All"
+ value 3)))))
+ (object Attribute
+ tool "MSVC"
+ name "propertyId"
+ value "809135966")
+ (object Attribute
+ tool "MSVC"
+ name "default__Project"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Version"
+ value "5.0")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCClassTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCClassTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Interface_Part"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Connection_Part"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Class_Factory"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "CObjectFunctionality"
+ value ("CObjectFunctionalitySet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "CObjectFunctionalitySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Dynamic"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Dyncreate"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Serial"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOverrideGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDataGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DATA_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateFieldGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_FIELD_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMessageGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMessageMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MESSAGE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "OLEFactory"
+ value ("OLEFactorySet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "OLEFactorySet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "None"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Built_in"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Simple"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Licensed"
+ value 3)))
+ (object Attribute
+ tool "MSVC"
+ name "OLEName"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLEClassID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOLECtlType"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLECtlType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateOLETypeLib"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibMajor"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLETypeLibMinor"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GeneratePropPageIDs"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "OLEPropPageIDs"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDispatchMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockProperties"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockFunctions"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DispatchDefValue"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateDispIdEnum"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISP_ID_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInterfaceMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "INTERFACE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "InitInterface"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "GenerateEventMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "StockEvents"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateEventSinkMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "PropNotifySinks"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateConnectionMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "CONNECTION_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "ConnectionPointIID"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "InheritanceType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "OLECommands"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MFCDeclares"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MFCImplements"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "ATL_Declares"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateCOMMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "COM_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateConnectionPointMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "CONNECTION_POINT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateMsgMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GeneratePropertyMap"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "PROPERTY_MAP_Entries"
+ value (value Text ""))))
+ (object Attribute
+ tool "MSVC"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCOperationTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCOperationTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Virtual_Override"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Message_Handler"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dispatch_Handler"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Event_Firing_Function"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Event_Sink_Handler"
+ value 5)
+ (object Attribute
+ tool "MSVC"
+ name "Std_OLE_Method"
+ value 6)
+ (object Attribute
+ tool "MSVC"
+ name "Command_Parser"
+ value 7)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Get_Function"
+ value 8)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Set_Function"
+ value 9)
+ (object Attribute
+ tool "MSVC"
+ name "Property_Notify_Function"
+ value 10)
+ (object Attribute
+ tool "MSVC"
+ name "Macro_Generated_Function"
+ value 11)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_MSG_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "MESSAGE_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENT_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "EVENTSINK_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "BodyImage"
+ value (value Text ""))))
+ (object Attribute
+ tool "MSVC"
+ name "default__Role"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Has"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Type"
+ value ("MSVCAttributeTypeSet" 0))
+ (object Attribute
+ tool "MSVC"
+ name "MSVCAttributeTypeSet"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "Normal"
+ value 0)
+ (object Attribute
+ tool "MSVC"
+ name "Member_Property"
+ value 1)
+ (object Attribute
+ tool "MSVC"
+ name "Get_Set_Property"
+ value 2)
+ (object Attribute
+ tool "MSVC"
+ name "Dialog_Data"
+ value 3)
+ (object Attribute
+ tool "MSVC"
+ name "Field_Data"
+ value 4)
+ (object Attribute
+ tool "MSVC"
+ name "Stock_Property"
+ value 5)))
+ (object Attribute
+ tool "MSVC"
+ name "AFX_DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DISPATCH_MAP_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "DeclSpec"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "PointerBase"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "CallType"
+ value "")
+ (object Attribute
+ tool "MSVC"
+ name "StockPropertyImplementation"
+ value "")))
+ (object Attribute
+ tool "MSVC"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "GenerateIncludesGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_INCLUDES_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInsertLocation"
+ value FALSE)))
+ (object Attribute
+ tool "MSVC"
+ name "default__Module-Body"
+ value (list Attribute_Set
+ (object Attribute
+ tool "MSVC"
+ name "GenerateIncludesGroup"
+ value FALSE)
+ (object Attribute
+ tool "MSVC"
+ name "AFX_INCLUDES_Entries"
+ value (value Text ""))
+ (object Attribute
+ tool "MSVC"
+ name "GenerateInsertLocation"
+ value FALSE)))
+ (object Attribute
+ tool "cg"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "COM"
+ name "propertyId"
+ value "783606378")
+ (object Attribute
+ tool "COM"
+ name "default__Class"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "TypeKinds"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "enum"
+ value 100)
+ (object Attribute
+ tool "COM"
+ name "record"
+ value 101)
+ (object Attribute
+ tool "COM"
+ name "module"
+ value 102)
+ (object Attribute
+ tool "COM"
+ name "interface"
+ value 103)
+ (object Attribute
+ tool "COM"
+ name "dispinterface"
+ value 104)
+ (object Attribute
+ tool "COM"
+ name "coclass"
+ value 105)
+ (object Attribute
+ tool "COM"
+ name "alias"
+ value 106)
+ (object Attribute
+ tool "COM"
+ name "union"
+ value 107)
+ (object Attribute
+ tool "COM"
+ name "max"
+ value 108)
+ (object Attribute
+ tool "COM"
+ name "(none)"
+ value 109)))
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "kind"
+ value ("TypeKinds" 109))
+ (object Attribute
+ tool "COM"
+ name "uuid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "version"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpcontext"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "dllname"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "alias"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Operation"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "id"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Attribute"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "id"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Module-Spec"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "Generate"
+ value TRUE)
+ (object Attribute
+ tool "COM"
+ name "filename"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "library"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "uuid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "version"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpstring"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpfile"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "helpcontext"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "lcid"
+ value "")
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "default__Param"
+ value (list Attribute_Set
+ (object Attribute
+ tool "COM"
+ name "attributes"
+ value "")))
+ (object Attribute
+ tool "COM"
+ name "HiddenTool"
+ value FALSE)
+ (object Attribute
+ tool "VisualStudio"
+ name "HiddenTool"
+ value FALSE))
+ quid "3E773E8C0204"))