Hi guys,
I'm using asn1parse -genconf to der encode the following asn1 structure:
URLs ::= SEQUENCE OF {
url0 [0] EXPLICIT GeneralName [6] OPTIONAL,
url1 [1] EXPLICIT GeneralName [6] OPTIONAL,
url2 [2] EXPLICIT GeneralName [6] OPTIONAL
}
but I have a hard time to encode the GeneralName[6] part of it.
GeneralName ::= CHOICE {
otherName [0] OtherName,
rfc822Name [1] IA5String,
dNSName [2] IA5String,
x400Address [3] ORAddress,
directoryName [4] Name,
ediPartyName [5] EDIPartyName,
uniformResourceIdentifier [6] IA5String,
iPAddress [7] OCTET STRING,
registeredID [8] OBJECT IDENTIFIER
}
My genconf file looks like the following:
[ url ]
url0 = EXPLICIT:0,IA5STRING:http://www.host0.com/path0
url1 = EXPLICIT:1,IA5STRING:http://www.host1.com/path1
url2 = EXPLICIT:2,IA5STRING:http://www.host2.com/path2
[ URLs ]
URLs = SEQUENCE:url
But this of course only gives me the first explicit tag plus IA5String for
every url. How would I need to modify my genconf file to get the second tag
instead of ia5string?
Thanks for your help,
Patrick Eisenacher
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [email protected]