refactor some code into separate functions in asn1 encode (#4617)

* refactor some code into separate functions in asn1 encode

this will be useful in IDP encoding

* review feedback
1 file changed