@@ -578,6 +578,8 @@ der_decode('Dss-Sig-Value', Der) ->
578578 error :{badmatch , {error , _ }} = Error ->
579579 erlang :error (Error )
580580 end ;
581+ der_decode ('ExtensionRequest' , Value ) ->
582+ der_decode ('ExtensionReq' , Value );
581583der_decode ('AttributeTypeAndValue' , Der ) ->
582584 {ok , Decoded } = 'PKIX1Explicit-2009' :decode ('SingleAttribute' , Der ),
583585 pubkey_cert_records :transform (Decoded , decode );
@@ -624,6 +626,7 @@ get_asn1_module('SubjectPublicKeyInfo') -> 'PKIX1Explicit-2009';
624626get_asn1_module ('CertificateList' ) -> 'PKIX1Explicit-2009' ;
625627get_asn1_module ('TBSCertList' ) -> 'PKIX1Explicit-2009' ;
626628get_asn1_module ('Name' ) -> 'PKIX1Explicit-2009' ;
629+ get_asn1_module ('X520CommonName' ) -> 'PKIX1Explicit-2009' ;
627630get_asn1_module ('Validity' ) -> 'PKIX1Explicit-2009' ;
628631get_asn1_module ('RSAPublicKey' ) -> 'PKIXAlgs-2009' ;
629632get_asn1_module ('DSA-Params' ) -> 'PKIXAlgs-2009' ;
@@ -875,6 +878,8 @@ der_encode('AttributeTypeAndValue', Value) ->
875878 Term = pubkey_cert_records :transform (Value , encode ),
876879 {ok , Encoded } = 'PKIX1Explicit-2009' :encode ('SingleAttribute' , Term ),
877880 Encoded ;
881+ der_encode ('ExtensionRequest' , Value ) ->
882+ der_encode ('ExtensionReq' , Value );
878883der_encode (Asn1ExtType , Value ) when Asn1ExtType == 'SubjectAltName' ;
879884 Asn1ExtType == 'IssuerAltName' ;
880885 Asn1ExtType == 'ExtKeyUsage' ;
0 commit comments