/** * @author ETSI / STF545 * @version $URL$ * $Id$ * @desc Module containing templates for IT PKI Protocol * @copyright ETSI Copyright Notification * No part may be reproduced except as authorized by written permission. * The copyright and the foregoing restriction extend to reproduction in all media. * All rights reserved. */ module LibItsPki_TypesAndValues { // LibIts import from IEEE1609dot2BaseTypes language "ASN.1:1997" all; group constants { const integer PkiProtocolVersion := 1; const Psid its_aid_secured_cert_request := 12345; } // End of group constants group acPrimitives { /** * @desc TA primitives for Pki */ type union AcPkiPrimitive { AcSetSecurityData acSetSecurityData } with { variant "" } /** * @desc Primitive for receiveing response from TA */ type union AcPkiResponse { boolean result } with { variant "" } type record AcSetSecurityData { charstring certificateId, charstring peer_certificateId, octetstring private_key, octetstring public_key_compressed, integer public_key_compressed_mode } with { variant "" encode "LibItsPki" } // AcSetSecurityData } // end acPrimitives with { variant "" encode "AdapterControl" } } with { variant "" encode "LibItsPki" } // End of module LibItsPki_TypesAndValues