Setting Issuer Alternative Name
    Robert Moskowitz 
    rgm at htt-consult.com
       
    Thu May 11 19:48:52 UTC 2023
    
    
  
On 5/11/23 12:33, Viktor Dukhovni wrote:
> On Thu, May 11, 2023 at 11:26:25AM -0400, Robert Moskowitz wrote:
>
>> In rfc5280:
>>
>>      IssuerAltName ::= GeneralNames
>>
>>      GeneralNames ::= SEQUENCE SIZE (1..MAX) OF GeneralName
>>
>>      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 }
>>
>> So since I want a DET as IssuerAltName (e.g.
>> 20010030000000052aeb9adc1ce8b1ecO), it seems that iPAddress is the only
>> thing that works.  So in the config file, I tried:
> No, you would use "otherName", which is a combination of an OID and
> corresponding data.  You would register (if there isn't one already) a
> suitable OID for DET-values, and choose a suitable DET encoding to go
> with that OID.
>
I was told that the name in openSSL is IP, not as 5280 uses, iPAddress.
But that did not work either.
It would seem that some generalName is supported here, but how to code 
it in the conf file?
[ v3_ca ]
# Extensions for a typical CA (`man x509v3_config`).
subjectKeyIdentifier = hash
#authorityKeyIdentifier = keyid:always,issuer
authorityKeyIdentifier = "IP:20010030000000052aeb9adc1ce8b1ec"
Error checking x509 extension section v3_ca
408C864BD77F0000:error:11000078:X509 V3 
routines:v2i_AUTHORITY_KEYID:unknown 
option:crypto/x509/v3_akid.c:131:name=IP
408C864BD77F0000:error:11000080:X509 V3 
routines:X509V3_EXT_nconf_int:error in 
extension:crypto/x509/v3_conf.c:48:section=v3_ca, 
name=authorityKeyIdentifier, value=IP:20010030000000052aeb9adc1ce8b1ec
    
    
More information about the openssl-users
mailing list