Open Bug 1896596 Opened 25 days ago Updated 8 days ago

SECOM: Certificates Issued with lower case value in subject:countryName

Categories

(CA Program :: CA Certificate Compliance, task)

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: fumia-ono, Assigned: fumia-ono)

Details

(Whiteboard: [ca-compliance] [ov-misissuance])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1518.140

Steps to reproduce:

We have not been able to determine at this time whether the TLS server certificates noted here qualify as mis-issued certificates, but we are submitting them to Bugzilla.

We have been notified that there are 16 TLS server certificates with C=jp on May 9, 2024.
We have confirmed that the subject:countryName of the noted certificates contain lower case alphabetic characters (C=jp).
We looked at other companies' cases and considered that it could be determined as a violation or mis issuance.
From the viewpoint that the benefits of allowing lowercase letters are very small at present, we decided not to issue certificates with lowercase value in subject:countryName.
In addition, we are strongly encouraging our subscribers to revoke regarding with the risk of judged as violation or mis issuance.

ISO 3166-1 version ambiguity

We have checked the relevant section of "Baseline Requirements for TLS Server Certificates".
7.1.2.7.4 Organization Validated
“The two-letter ISO 3166-1 country code for the country associated with the Subject.”

ISO3166-1:2020(newest one), “Section 5.1Code Element Formation” state that code element formation shall be consist of ”LATIN CAPITAL LETTER A through LATIN CAPITAL LETTER Z”.

On the other hand, Section 5.1 of ISO3166-1:2006 (which was not available as is, but Japanese translation, JIS X 0304:2011 is available on public, and we checked that one) does not mention such usage on 5.1.
Although both the 2020 and 2006 editions have descriptions in Section 5.3 on how to "Construct", description is only for construction of Code. Only the 2020 edition mentions using capital letters when forming it.

Based on the above as the background, and

  • The current Baseline Requirements references ISO 3166-1, but doesn’t specify which version does that.
  • From Baseline Requirements v.1.0 (Effective Date of 1 July 2012), references to ISO 3166-1 have continued to exist and unchanged.
  • We believe we did not have discussion on CABForum about change of version of ISO 3166-1

We believe there might be some ambiguity of which ISO 3166-1 we should refer, and there is ambiguity that BR is explicitly prohibiting use of capital letter in country code or not.

Directory name in PrintableString

According to Baseline Requirements "7.1.4.2 Subject Attribute Encoding", "Encoding Requirements" for "countryName" is "MUST use PrintableString".
We would like to point that, the syntax of C=JP part is written with Directory Name in mind, and it is PrintableString.
We agree use of lower-case letter is not common practice at all, but in directory name in PrintableString, we believe it is reasonable to match with case-insensitive, regarding with X.520 section 6.2.1 and 6.3.1 specification (RFC4517, RFC4518, RFC4519 also explain similar, but bit different).

X.520 6.2.1 stats following, and 6.3.1 Country Name do not re-define that.

name ATTRIBUTE ::= {
WITH SYNTAX UnboundedDirectoryString
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
LDAP-SYNTAX directoryString.&id
LDAP-NAME {"name"}
ID id-at-name
}

Analysis and our practice

We believe intersection of ISO rule and X.500 series related rule has ambiguity,
so unless it were stated, we believe it is understandable to implement case-insensitive manner for country code matching (although we agree that it is better to use Capital letter).

To illustrate our position, let us provide our practice.
(Although we think it is a good chance to withdraw lower-case country code certificates, and withdraw another X.500 related specification.)

  • Our CAs use capital letter when CAs are using country code (ISO 3166-1 compliant).
    -- Our user guides address user to input capital letter for country code.
    -- Our documentations only use capital letters for country code.
    -- When we are putting country code in certificate with their template, we use capital letters for country code.

  • In some of our systems, which use country code part from CSR to the certificate. (fit specification of X.520, and do not violate ISO 3166-1:2012)
    -- We process country code regarding with the manner for PrintableString and directory name (i.e. case-insensitive match to “JP”, regarding with X.520 specification), according to interoperability concern at the time of implementation.

Countermesures

As a permanent measure, we are planning to config the system so that the subject:countryName of certificates will only be issued in uppercase (our systems have config for case sensitive/insensitive for country code matching).
Until the system configuration is reflected, we will continue to issue all certificates by checking the Subject of all certificates by Validation Specialists to ensure that any value other than C=JP is an examination error.
In addition, we are strongly encouraging our subscribers to revoke regarding with the risk of judged as violation or mis issuance.

Appendix

Details of affected certificates

List of 140 certificates.
https://crt.sh/?sha256=8C4B115DDBFD49C38621D1BFE04AF9C5E1569F07CB80B381EF3A080BA9436CDC
https://crt.sh/?sha256=B90CF885D001EBE2ECCB0F63DE0903288DBEE551EA7A10EB8867B755F4D155D7
https://crt.sh/?sha256=9217E6454BCB366D2D04079B265C50AF0389AA555CA03E4D75225D0F0143F2C0
https://crt.sh/?sha256=CA59448C68100409CF20EECA0F770ED36354FE512B6CE0B7062ACD7849CEBDCE
https://crt.sh/?sha256=3607EF7AA13EC989EB47A1FD0C3B31661655B2AC83E17995A2DC0A5731871D7A
https://crt.sh/?sha256=6CC6FE5139740048198B2B9E5330EE139F5E6707357168A11B9744E1500D5C53
https://crt.sh/?sha256=3CCF0A8F83F30FB84ACE5A637C53303091D01539C9AF1A10A3725F990AF248AD
https://crt.sh/?sha256=E278C7CABF1B279868F649F09270DDFD8E7F0C15986634317C4EA7468FEB4DB6
https://crt.sh/?sha256=18638D425DF8C0FE188C7D2EB437D5C1A6739929038B4AA6737194A24CCEA812
https://crt.sh/?sha256=A55E01CE89BE14EC87CF33CD90916D7C25EBEE3C02FB45CE295A67AC67ADC3FE
https://crt.sh/?sha256=15943D6B237C81B6A550833AF92CE37856424B6D1682EF1C4136B1A8A6BB6BDE
https://crt.sh/?sha256=6D919063CF55F3280745EC8C15238429BED8D4914477DAB7E674D951794985C6
https://crt.sh/?sha256=9539F08BDFC2310FC7925C95AE3E729484B7635079EEBEA85633D07DB6932C44
https://crt.sh/?sha256=6E7004A29476928FCEFAE370CAA08CB0661A6FFB36319D2D699B5505B1CDDB27
https://crt.sh/?sha256=4D4CDC82FC2CCD2EE049C9BA830CABE3EA06E6DFFF1769C68BC5F56AC727CADF
https://crt.sh/?sha256=238A54578FAE726F3267047762016471AF8626428AC49AA90EBCCA0FB0205D8C
https://crt.sh/?sha256=7FB7272AF4DB9AEC1412AC979F4F4C68EF8C0120532E8D6AC5362275379DC2BF
https://crt.sh/?sha256=F3F12D9D023D587AB3994FB9BB4B5773B3FAF8B0A74D82EA36DB3C6E51A87B28
https://crt.sh/?sha256=ECFE3975979FC620EB957601A7CDEC4BEF3753B0AFDCDF79658CD8354FC38B2E
https://crt.sh/?sha256=BE4A815ADD3A2C1D91CB8EB8426837C7DDDB0F500D53D56DAF544D212C664F66
https://crt.sh/?sha256=D7312AA28067A0185A4EE24BF034A2B3DD8776FE7600EBD6B78876C8E9D981B6
https://crt.sh/?sha256=B71F3CA661FBDD72AD978259995EB41027780A43EF421AB7CBB1357A618127F1
https://crt.sh/?sha256=8349763D63FD615FF342893AD6A9FC797FBAFE47F1E41CDAC21A4559BCA71CA3
https://crt.sh/?sha256=FFBCF61E083A9B0491D43BB0F6AED79B544134D85B786C92E8AA5806B04FFF4F
https://crt.sh/?sha256=C33AF36AEBD2631B813113B1941970E3FE4316E75C9FF70C487F387BE9A1781C
https://crt.sh/?sha256=1F88B1493B9E5745FB16D47893B71DD86B1F324DC29FDE9A6C4CD8CFAFAF1F73
https://crt.sh/?sha256=AEF7E0F2D0C28683FA651D7117CC56D64485FE0FDD718A5EE793D7512D5E786A
https://crt.sh/?sha256=3BD33C00048ED5EE5F99BB4D35D33D5BF8DF4FC463FCE19E60171ED89C2D3D42
https://crt.sh/?sha256=234A197DFDAF201B4081219BA4C9FFBB95C1B76D438794B258E6485985BF306C
https://crt.sh/?sha256=A4AF6809B858D91E0988D75EC0500899FFEA71D9FB790521759E6B415E90BE7E
https://crt.sh/?sha256=00CC05D8198ECEDCBA4208395927785A80CDBB9133B12294C2FF8116CC40C7E7
https://crt.sh/?sha256=397CB7508CE681C405A38641756B730223C2A1D4C068B09F4FA8830DDF7DDE14
https://crt.sh/?sha256=5506614F12DDE96F83CE4045D32B89F3F4BC57F47939F716EDBF82CD53A5BEB4
https://crt.sh/?sha256=985AD5E563C832EF7E9CB3FA4059EB5CED775E8EA6E779613D274B60A4F375C2
https://crt.sh/?sha256=1AA2E02551521DF5962347399085CF70C56E9F49FD7DF95184628EDA81BD881E
https://crt.sh/?sha256=82D08C540BED7331816272C13DF11112408F28B9A4F982A48C72FC52830C633A
https://crt.sh/?sha256=03CFB2D1E8F7535210B7CEE00497620941FD5437932FAED551ECDF3DF06079D7
https://crt.sh/?sha256=69EB865F1DA51A3041779D013BDFA90F62D6CA314906ED6C94C97A15FA5BF7DD
https://crt.sh/?sha256=2559C9A0F4E246F2B389130FA32A9074CED639901E46CBA7CC2180D5AC043770
https://crt.sh/?sha256=1F187A84AF70885AFDF6971ECABB67E558B03C2AB061BC2407C75FC31A02CAA6
https://crt.sh/?sha256=B8AD5843EB1B34E7A3A0613BCD2A3B04B9412A1677EEABADBD111A59349F460D
https://crt.sh/?sha256=CE4EDB2D3B3C973A3416532C0616C4F2759BB17B5B2FBCE3C57F07923422842D
https://crt.sh/?sha256=C50A08442AA1765F8416D8F9E8951553A21415F5B1629C66F181403F5570C7F8
https://crt.sh/?sha256=C519066031ED8300BD318820AA483D3E3831E4B8953CAA9154C3CDE63DAFEEB5
https://crt.sh/?sha256=73CEC2711496AD379699C9A4D5EE5DD84E466A7585BD82C07E3A9FC03E1B3E81
https://crt.sh/?sha256=BB66E8A182F6401F1782957D52BCD6121026E0FD075F1B89037389A546EF5035
https://crt.sh/?sha256=1E29915AC35920E1A5AF630AB14DC08E221BAD9CC828E186DBAC5A4B8836E2DD
https://crt.sh/?sha256=0C98EAE269379D7E70F4366F840A567DBB4F211D4CE8DF5AA3DC1F685BD02BE8
https://crt.sh/?sha256=7833A87090C187757ED1DB5D973AE6E9B2A19FAD1318B0F337E803C5A862C61E
https://crt.sh/?sha256=A42D29DCA67DF86D97A960E046B814DDF0A552256DFE88E4C5300C8BA0C06D2F
https://crt.sh/?sha256=9AE18AA70D052A2529EC81F32B66653C62F45DEF38CA2B4144B2C9527A7C74BC
https://crt.sh/?sha256=253D622675A4692D015A426DF6E9B74C63786EB6B276FC4587D2247C19B0C43A
https://crt.sh/?sha256=8EA33CE3EA717B40D89198758D6DFFB72BE201F09C373020C539C2DC83D0A8F6
https://crt.sh/?sha256=E088186757F20C7C85E55D5E1F3410BC9F83FE319D77C768E7C600D3F2DE5EE0
https://crt.sh/?sha256=BB12B95540E09F660AEF1E985C27266D1B0C05497A98910B431DF64F55894896
https://crt.sh/?sha256=D68741637CDEE6C0CE5BCC33C233DD0E42BB621254C7086F222FC2BC2A0E3C20
https://crt.sh/?sha256=8B271D8392621150081430C6D525F473E010856AA4D4A787DDA62F2013E83DB7
https://crt.sh/?sha256=4697FA1F89938C898BC3C344FDAACCEDC65CDA6BDB6C3F8427F142560A0E0670
https://crt.sh/?sha256=61DAEF8B7C996E7D0C514020A1842410DEAD6EA86AAA45A8BEBF4114272DE744
https://crt.sh/?sha256=0880E9B1D282E6BE73E19316BC2E799CAC81517CB61B63DD78DE69D061D0ACB8
https://crt.sh/?sha256=BBFB5CD91DD08C6B96FCF00FF52B2783096D1FABEFC8F52DDB31EEE0D36138DB
https://crt.sh/?sha256=6E6852F6E26012875B3C087327FC64A78380786837CDBD2A8C8806667C467C85
https://crt.sh/?sha256=28179F5335D5FC3172898C114D467CBF18DAB7ACC968615803DB22271D54CB5C
https://crt.sh/?sha256=ED1A4AEEED3B5FA48DA77F8B2B47024A17D9FEA87BB1542CACEC00DE4537F77B
https://crt.sh/?sha256=9E59CCB453C1614FE3EF0BA2A7E694B62503AEE9F524B48C6734EAC251F6E8F4
https://crt.sh/?sha256=7737158F145AE159F82DB5514C70DF4093B527AE7A988A1B2F5C5D276B126DFC
https://crt.sh/?sha256=43C9F743CED83625D9E2231C209E920F492169C89D4F2126242DACE0EDEDFE34
https://crt.sh/?sha256=5867CB0B71B7006D0F8172A07434D4E5FD51B3D14C1B8FAC96C49270B25F8C50
https://crt.sh/?sha256=FF55D156A5F5BCA7D2BA8C2758DC2DEAD5FE9EA4DFE2D674863CA0DFD239386C
https://crt.sh/?sha256=90F5764AC3C59AFD18D436A3657BD85949CA7D67F2E5E11D47DB8CA0AF7FA610
"https://crt.sh/?sha256=6DAFC0F25381A7A63A496146A4C435BC8F2295C4423D8B78DCA1FAF69048A101
"
https://crt.sh/?sha256=8F7EDA8D7976BAA096230916F0243A73DB08EA35C420050BE02FE2463966E5DC
https://crt.sh/?sha256=5D89F1D79223C53096BF1148628D8A8101E62A8473DDDBECB36E16AAC290815B
https://crt.sh/?sha256=EA2C9ED53996F8AA6F13776016C78AA63A197479ED48397CD85148B1B077DF91
https://crt.sh/?sha256=ACC5A6FB9F3130B91C7D607A937B96A11E82E696AA7780EFA7ACCBF14ADE6434
https://crt.sh/?sha256=EC61648634E169311BFEED4566D8BC793F1BEE38C0074D6C45535216D8CEDA52
https://crt.sh/?sha256=D46F7E9D4D059A7ADD194C514C821C2CD996BCF9FF7451D12CB05AB0FC3E2A20
https://crt.sh/?sha256=5EE1DC59DEBF3469153F415102FFE0F51038996145F506A01699144968FB53A1
https://crt.sh/?sha256=82FF1A1C75F7D2E7C5793FB9965CBA46B3909290983F2C86DD074D918E68C940
https://crt.sh/?sha256=8F089CA517DB9223954C5D0B719DC0AB1D71DC9F720BCAC654F44DD0ACF1C2B8
https://crt.sh/?sha256=522C0FD96223903F8ACBCA417068F00E8B8434D812B298D58740171500D36DA9
https://crt.sh/?sha256=6F6A266285880A5B9C7730068D27CEC2EA797F263897E074F2C06B48D530839B
https://crt.sh/?sha256=3B7AABF30BDBBA88F31D5B71EC5E3F2DB66DC86D89047009CCD0FE2DB491F07F
https://crt.sh/?sha256=58BC84A09C0ADA3C93308648C6BA034A06FF553447A36D784DAD6140E7DEAF0D
https://crt.sh/?sha256=85902D6C509A2E6F1C6232A3FE4D72B7328A7B978798CC829EBFF7872B18048B
https://crt.sh/?sha256=3AE960B4ACBD62E56C70541FD542C764E04DDC30B5E9942AAA4C678FF9EFF8C8
https://crt.sh/?sha256=432F94E0C772A6150B4ECF6AE2BBF5B05E8B1768B8CABF5EA1318E771DC9E5A5
https://crt.sh/?sha256=2BE32769F68B6452ED61A32095F47C08217AA5F104E9589EC8AF422212ECB8ED
https://crt.sh/?sha256=E818F69D3163677E9C5FD8FBA57F5EEC4BDD9D4609403F426520D955DBDA2E86
https://crt.sh/?sha256=31818EC53112F7FD9775694D0A0F5AA87C5610EA7C90104201DB54411A0D329E
https://crt.sh/?sha256=8B11CF085F82779AC9B763967780780707A3458B305EE1DE12459E389DA526F4
https://crt.sh/?sha256=2FE2F8AD76BD1A5E13AD537BCDFFF4F0B65DC71D6178358AF3AA37033497CBB7
https://crt.sh/?sha256=D749B79F8E81C171AC3BC65A601DB3796CA003635C71327C1670733E1BA85C3D
https://crt.sh/?sha256=2A1559464E1CDDCBA85B561BA6CD77A0F53867BF88FDBE041899777FD6CC977A
https://crt.sh/?sha256=E41243728F835B3EF714F1CD1BDC6BC10046BE906DD3A8E25DF1F7E76AEEE3E8
https://crt.sh/?sha256=69EEA1C85EE71AC17B9261FF0180F900FC34C8F5C2ED0C04FB66F2D94ED970DC
https://crt.sh/?sha256=75A090FA82A1A31033B8FC94FDF529670C656E7A83C7F88CFC4EA3B940D46173
https://crt.sh/?sha256=2FF65E8558BEC89AA0DD105AB8E63308083970243D49502AA29727BA22D21DBA
https://crt.sh/?sha256=9CAA92FEEBB73C7C1A78719E1E15DB09BD9027CDDFABDD0397507932C03BBCF8
https://crt.sh/?sha256=6D94752D5C151BEE691E944C600048E719CC77F4927460129A81D2BF1F0845C6
https://crt.sh/?sha256=C7EA98861A24A10090B692E1F48952815951C26B8EE5071DBF1FF733D5908985
https://crt.sh/?sha256=43C9F3A21D22365DAB975616E9ABA0A8D03A388DB137BD218CDB31603F3572C1
https://crt.sh/?sha256=A2EB2D5FB9BC7EA5FAE603F9B91F41D300843332B3C19F49648000F162BC3DBE
https://crt.sh/?sha256=4743BC8DFB787F1BC04A1020AECDE5E694E974AC97AEE0D875345CD53016CB17
https://crt.sh/?sha256=62E9832D38B868117CEB1F7CCE64BC58EC148F3B1B97D11B997A9B19C273393E
https://crt.sh/?sha256=D4DBB1D4C0F6ACAF1CCD0AE7915EAE86F3B7414DB13C183C8AEE4E7AE1CABAB2
https://crt.sh/?sha256=ED9AEA52C389CA2586934D7E10BBD6FD6008676231872DAAD50FEEC02E7F61DB
https://crt.sh/?sha256=D24F037D72CE50DA0744B952CB182A013DB993BA4642D8A23441E5F16523650F
https://crt.sh/?sha256=59427F9B0981D98FD4E7CFD30647BBAFF214DCEC88D6496C9A15EF1A5CE7E983
https://crt.sh/?sha256=6564C89D1F38051F035CB301E58892C365AE1DDD7AAD9A96647438318D0F17F5
https://crt.sh/?sha256=F29315BFD521B6798E62F1C29484A40F088CDE7C6D70C01F1742965B925E347E
https://crt.sh/?sha256=5F08FB665FCCF771EC27F00D052E9424730E0B294234EA13F8EA9B42724A1D64
https://crt.sh/?sha256=74378357A20866F8150BF0D9FCD9DA1F43C068F95B6B8061016F8906B26ECC4B
https://crt.sh/?sha256=FFF5C662E51F8E6F9A345E85B6557036C4CEC6E98CEEE04F5A2F57805E682F19
https://crt.sh/?sha256=B3B687EDCA5F33DA693345D15492328064E46DD054D05E22D16C2095CBD3402B
https://crt.sh/?sha256=A8D9E293D9A59DED116C48F0F35F638108AA8BE6003A79FCE6380021CFC04826
https://crt.sh/?sha256=4C9E5423C66EA9F02C223C9C3128B7C33AAE0984D949FA052720BA99EBB93EB4
https://crt.sh/?sha256=86C38E16C1FFC9855EEA34242609EF07461E03DDAFE1890A5C64A628538206A2
https://crt.sh/?sha256=C32F24825E551CF1825CDDB9078C8995FDB056CC819137EBA792C1BDF4F87EC7
https://crt.sh/?sha256=8FCE9F71371251E09994FFB411D97546401E4E0A5C213426BDAED60FF51674F7
https://crt.sh/?sha256=1C6A40605CB4C131F6A1C9485668FC7622270E387F1E5EEBA268C3B2DA4C01E5
https://crt.sh/?sha256=09CB2C4BB3B57DB66B4AEA8943349F431EDF6F4C7373FF6500C23FA807C54E66
https://crt.sh/?sha256=5EBD2AEA049C3F2CBA01706B7C0B9DD76334885580E8011F821BF58005F1359B
https://crt.sh/?sha256=61D1E5B5BCA5BBA400356334E61DF60C82A050CF72BDD2995371CD1CE7F91346
https://crt.sh/?sha256=07846C1BE0859B73B896B163889C999533BBDA559CC5CE697F89E574F2CFE0DF
https://crt.sh/?sha256=D9E30D92F5AF6318DEF1B7A8F452FBA2EA2EB36FDA3B2E2B2DFE7587C0F939E3
https://crt.sh/?sha256=0D859355151B0681CD1137F74E32198063E904ED17834366256A9526BF19EE09
https://crt.sh/?sha256=B092D023D44D13D36228FA93CB6AD6BEC668C831C867A56D2B049B06EA09F977
https://crt.sh/?sha256=F99ED37F189C9942398348BD1AB7220C2DD0A8D67C4F7CBB80D6840DAEE8BA16
https://crt.sh/?sha256=DD4C57AFAAEBDE05220096347376188A7B5FFA10BC41BA3A54BCFFAE15F3DA82
https://crt.sh/?sha256=90E0C008F072B49F9B5DFF9F20238A9278B1D2060965D62A43BD307F87E6FBE3
https://crt.sh/?sha256=B354361202E0E8200A3C76169CC909D32A604A5B2E60A6C8AD90FB8CD901F29D
https://crt.sh/?sha256=9155B667F0CF7FEDF9D43FAC3113EE977099DAD94308B2398C39DDC9FD4F1ACE
https://crt.sh/?sha256=EF5FE6ED49C1F535B38ECF8AF567B34FD31AFDB51A8724408E1DB6AFE8D0AE83
https://crt.sh/?sha256=1A8D4F1CBFD0DDCD23E4EFD27CDF68D18DAC18B3F48F71411ED2621A1E021800
https://crt.sh/?sha256=FA73F676806D77B2DFC15D6E872D4A110D66A6F33ABBF20D6EAA4BC6617B1755
https://crt.sh/?sha256=6296188B9D0FE4A983F53A0C024D09F121516173FA92D1D0AFA75C52F993C016
https://crt.sh/?sha256=70D327975F5DB469E3F7D7FC69C869F7547328DFAD09074C6FC0F6A6D7B4E4D1
https://crt.sh/?sha256=62B017052528B56F905B16D0CC7B9C31DF1982F92A23D237008F83E1A3F16585
https://crt.sh/?sha256=3D2A12A1CBD23F1803F356B9EDB1F9215C5F3A79EEA9C5CBBFCE0694CDCE6BB8

Assignee: nobody → fumia-ono
Type: enhancement → task
Whiteboard: [ca-compliance] [uncategorized]

(In reply to ONO Fumiaki from comment #0)

  • In some of our systems, which use country code part from CSR to the certificate. (fit specification of X.520, and do not violate ISO 3166-1:2012)

To me this seems like the main area for improvement. There have been many incidents (bug 1889672, bug 1843268, bug 1882256, bug 1839105 and more) where the root cause using the input from a CSR. A better approach might be to produce a new certificate from scratch using a limited set of values and values taken directly from your verification source.

Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Whiteboard: [ca-compliance] [uncategorized] → [ca-compliance] [ov-misissuance]

(In reply to Mathew Hodson from comment #1)
We agree with this point.
Prior to this case, some of our systems already running a mechanism in place where we override value from our pre-set lists, and make new certificates.
In this report’s case, the issuing path of those certificates are not on the above mechanism for country code.
We are planning to extend this practice for more fields with issuing path.

We completed revocation of 140 certificates on May 24, 2024.

As a permanent measure, we are planning to config the system so that the subject:countryName of certificates will only be issued in uppercase (our systems have config for case sensitive/insensitive for country code matching).

We completed this permanent measure on May 30, 2024.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: