Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-57112

NSS 3.101 cannot import EdDSA certs

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • rhel-8.8.0.z, rhel-9.2.0.z, rhel-10.0.beta
    • nss
    • No
    • Low
    • 1
    • rhel-security-crypto-clubs
    • ssg_security
    • 3
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Crypto26-03
    • None
    • None
    • None

      NSS 3.101 is supposed to support EdDSA certificates, but I can't get it to import one:

      reproducer
      cat > key <<EOF
      -----BEGIN PRIVATE KEY-----
      MC4CAQAwBQYDK2VwBCIEIAt889xRDvxNT8ak53T7tzKuSn6CQDe8fIdjrCiSFRcp
      -----END PRIVATE KEY-----
      EOF
      cat > cert <<EOF
      -----BEGIN CERTIFICATE-----
      MIIBcDCCASKgAwIBAgITGz6zL8fCL93bElmwkKaEVA49zzAFBgMrZXAwNTEzMDEG
      A1UEAxMqU2FtcGxlIExBTVBTIEVkMjU1MTkgQ2VydGlmaWNhdGUgQXV0aG9yaXR5
      MCAXDTIwMTIxNTIxMzU0NFoYDzIwNTIxMjE1MjEzNTQ0WjA1MTMwMQYDVQQDEypT
      YW1wbGUgTEFNUFMgRWQyNTUxOSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwKjAFBgMr
      ZXADIQCEgUZ9yI/rkX/82DihqzVIZQZ+RKE3URyp+eN2TxJDBKNDMEEwDwYDVR0T
      AQH/BAUwAwEB/zAPBgNVHQ8BAf8EBQMDBwYAMB0GA1UdDgQWBBRropV9uhSb5C0E
      0Qek0YLkLmuMtTAFBgMrZXADQQCpSPkvILHd5nLh+YT34REF0VVphNaxdw1dnx/J
      7BGYvgKOObND0sqpkpc1neTiIi9gdfs5zSIak6TnVDdiuccK
      -----END CERTIFICATE-----
      EOF
      openssl pkcs12 -export -out p12 -in cert -inkey key -passout pass:
      mkdir s255
      certutil -N -d sql:s255 --empty-password
      pk12util -i p12 -d sql:s255 -W ''
      
      observed output
      pk12util: no nickname for cert in PKCS12 file.
      pk12util: using nickname: Sample LAMPS Ed25519 Certificate Authority
      pk12util: no nickname for cert in PKCS12 file.
      pk12util: using nickname: Sample LAMPS Ed25519 Certificate Authority
      pk12util: PKCS12 decode import bags failed: SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY: Unable to import. Error attempting to import private key.
      

              rrelyea Robert Relyea
              asosedki@redhat.com Alexander Sosedkin
              Robert Relyea Robert Relyea
              Ondrej Moris Ondrej Moris
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: