![show/hide quicksearch [+]](../../../images/find.png)
Get the information and services for the issuer from the certificate’s authority information access extension exteension, as described in RFC5280 Section 4.2.2.1.
Returns an array of strings or nil or raises ASN1::ASN1Error.
 
               # File openssl/lib/openssl/x509.rb, line 176
def ca_issuer_uris
  aia_asn1 = parse_aia_asn1
  return nil if aia_asn1.nil?
  ca_issuer = aia_asn1.value.select do |authority_info_access|
    authority_info_access.value.first.value == "caIssuers"
  end
  ca_issuer&.map(&:value)&.map(&:last)&.map(&:value)
end
             
            Get the URIs for OCSP from the certificate’s authority information access extension exteension, as described in RFC5280 Section 4.2.2.1.
Returns an array of strings or nil or raises ASN1::ASN1Error.
 
               # File openssl/lib/openssl/x509.rb, line 191
def ocsp_uris
  aia_asn1 = parse_aia_asn1
  return nil if aia_asn1.nil?
  ocsp = aia_asn1.value.select do |authority_info_access|
    authority_info_access.value.first.value == "OCSP"
  end
  ocsp&.map(&:value)&.map(&:last)&.map(&:value)
end