-- ASN module extracted from ITU-T X.1085 (10/2016)
XBHSM {iso(1) standard(0) bhsm(17922) modules(0) version1(1)}
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS authenticationFramework
FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1)
usefulDefinitions(0) 7}
ALGORITHM, AlgorithmIdentifier{}
FROM AuthenticationFramework authenticationFramework;
DataSetForEncryptedPSID ::= SEQUENCE {
version INTEGER DEFAULT 0,
psidEncAlg PSIDEncryptionAlgorithm,
encryptedPsid EncryptedPsid
}
PSIDEncryptionAlgorithm ::= AlgorithmIdentifier
{{SupportedEncryptionAlgorithms}}
SupportedEncryptionAlgorithms ALGORITHM ::= {...}
EncryptedPsid ::= OCTET STRING
PSID ::= SEQUENCE {
hashAlg HashAlgorithm,
hashContent HashContent
}
HashAlgorithm ::= AlgorithmIdentifier{{SupportedHashAlgorithms}}
SupportedHashAlgorithms ALGORITHM ::= {...}
HashContent ::= SEQUENCE {
bR PrintableString,
randomNum BIT STRING
}
bhsmpsid OBJECT IDENTIFIER ::=
{iso(1) standard(0) bhsm(17922) contentType(2) bhsmps(1)}
BHSM-PSID ::= TYPE-IDENTIFIER
bioRef BHSM-PSID ::=
{BIT STRING IDENTIFIED BY {bhsmpsid 3}}
InstanceOfBHSM-PID ::= INSTANCE OF BHSM-PSID({SupportedBHSM-PSID})
SupportedBHSM-PSID BHSM-PSID ::= {bioRef,...}
END