MMM-Useful-Types DEFINITIONS IMPLICIT TAGS ::= BEGIN END ASN1-Builtin-Types DEFINITIONS IMPLICIT TAGS ::= BEGIN END PIDScnfgInfo DEFINITIONS IMPLICIT TAGS ::= BEGIN PIDScnfgInfo ::= SET { domainName DomainName, componentName ComponentName, supportedTraits SupportedTraits, context Context, userName UserName, passWord PassWord, supportedEncTraits SupportedEncTraits } DomainName ::= SET { registrationAuthority Authority, namingEntity Domain } Authority ::= VisibleString Domain ::= VisibleString ComponentName ::= SET { compname CompName, version Version } Version ::= VisibleString CompName ::= SET { domainName DomainName, localName LocalName } LocalName ::= VisibleString SupportedTraits ::= SET OF SupportedTrait SupportedEncTraits ::= SET OF SupportedEncTrait SupportedEncTrait ::= SET { traitName TraitName, mandatoryFlag BOOLEAN OPTIONAL } SupportedTrait ::= SET { traitName TraitName, traitValue TraitValue OPTIONAL, mandatoryFlag BOOLEAN, readOnlyFlag BOOLEAN, searchableFlag BOOLEAN } TraitName ::= VisibleString TraitValue ::= VisibleString Context ::= VisibleString UserName ::= VisibleString PassWord ::= VisibleString END